| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment obtenir les noms de colonne dans une table de base en Java
    Java est livré avec un puissant ensemble de classes de base de données appelée JDBC. Ces outils permettent à un développeur Java, avec seulement quelques exceptions près, de travailler avec une grande variété de grandes bases de données sans aucune modification dans le code. Cependant, certaines tâches, telles que la récupération des noms de colonnes d'une requête , ne sont pas immédiatement intuitive utilisant la connexion commune , Statement, et les classes de ResultSet . Instructions
    1

    importer les classes nécessaires par coller la ligne suivante dans votre code :

    java.sql.Connection d'importation; java.sql.DriverManager d'importation; java.sql.ResultSet d'importation ; importation java.sql.ResultSetMetaData ; java.sql.SQLException d'importation; java.sql.Statement d'importation;
    2

    connecter à la base . Vous devrez entourer la plupart des commandes dans les étapes suivantes avec une instruction try - catch pour traiter les erreurs SQLException qui pourraient survenir

    Connection con = DriverManager.getConnection ( "jdbc : . Derby ://localhost : 1527/sample "," user "," pass " ) ;

    changer le mot" derby "au nom du programme de base de données que vous utilisez. Par exemple, "mysql" pour MySQL.

    Les deux derniers arguments dans l'exemple, « utilisateur » et « passer», représente , comme il se doit , le nom d'utilisateur et mot de passe pour votre base de données.
    Hôtels 3

    créer et exécuter une déclaration sur ce sujet. Récupérer les résultats de l'instruction en tant que ResultSet = le con.createStatement de

    Déclaration (); . ResultSet rs = s.executeQuery ( "select * from APP.Customer ");

    Cela va à l' une requête pour obtenir toutes les informations de la table Customer dans la base de données de l'application. Vous pouvez la remplacer par n'importe quelle commande SQL valide pour la base de données que vous utilisez.
    4

    Obtenez la " méta-données " pour que ResultSet et la ranger dans la classe ResultSetMetaData .

    ResultSetMetaData RSM = rs.getMetaData ();

    Comme vous vous en doutez , les métadonnées se réfère à l'information qui décrit votre requête. Cela comprend non seulement les noms de colonnes , mais aussi des informations telles que le nom de schéma , les types de données pour les colonnes , et si une colonne permet valeurs nulles .
    5

    obtenir les noms de colonnes et de les imprimer à l' écran séparé lignes

    for (int x = 1; x < = rsm.getColumnCount (); x + +) . {System.out.println ( rsm.getColumnName (x)) ;}


    Previous :

    next :
      articles connexes
    ·Comment changer la couleur des applets Java 
    ·Classe abstraite Vs . Interface en Java 
    ·Codage en Java 
    ·Java Double en forme 
    ·Comment mapper un Servlet Dans un Servlet 
    ·Comment accéder au répertoire des ressources Netbeans…
    ·Comment ajouter JDK pour votre Classpath 
    ·Comment faire pour modifier une routine au hasard Java 
    ·Comment faire pour intégrer une applet Java en HTML 
    ·Comment écrire des programmes Java 
      articles en vedette
    ·Comment afficher le bouton de l'applet Java Comme handi…
    ·Comment ajouter des contrôles à un groupe 
    ·Comment faire pour remplir un champ de formulaire ASP d…
    ·Comment faire pour créer des zones de texte dynamiques…
    ·Comment sélectionner les messages dans MFC 
    ·Comment trouver des sous-chaînes en Python 
    ·Comment trouver votre version Javac 
    ·Comment enregistrer une requête VBA sur l'accès 
    ·Comment faire pour vérifier pour le pilote ODBC en VBA…
    ·Comment changer d'écran avec VB Software 
    Copyright © Connaissances Informatiques http://fr.wingwit.com