Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment générer une matrice de tou…
  • Quel est multi-hôte hôte en Java 
  • Comment utiliser les méthodes autoc…
  • Comment faire pivoter des images ave…
  • Comment faire pour déplacer un obje…
  • Programmation Jeux 3D en Java 
  • Comment faire pour vérifier la tail…
  • Comment définir le chemin de classe…
  • Comment faire de la 3D en Java 
  • Comment puis-je supprimer une apostr…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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)) ;}


     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Types de classes d'actions dans les applications Web Struts 
  • Comment puis-je spécifier un Taglib en Java 
  • Comment copier flux d'entrées-sorties en Java 
  • Java ne peut pas trouver symbole avec la méthode Out 
  • Comment accéder à un String Valeur de la propriété de Java 
  • Comment effacer JTextField 
  • Comment Throttles du programme avec Java FRC 
  • Comment ajouter ActionListener 
  • Comment ajouter des zéros devant le numéro en Java 
  • Comment créer une application pour Evo 
  • Connaissances Informatiques © http://www.ordinateur.cc