programmeurs Java ont souvent besoin de développer des applications qui sont connectés à une base de données . Dans de telles applications , Structured Query Language ( SQL) est utilisé pour obtenir des données de la base de données. Commandes SQL peuvent être émises à partir d'une application Java utilisant la librairie JDBC , qui est inclus par défaut dans tous les environnements de développement Java. La bibliothèque JDBC prend en charge de nombreux détails de bas niveau de connexions de base de données , laissant les programmeurs Java libre de se concentrer sur la mise en œuvre de la logique métier dans leurs applications. Instructions
1
Cliquez sur le bouton "Démarrer " dans la barre des tâches de Windows et tapez " Notepad" dans la boîte de recherche . Sélectionnez " Bloc-notes" de la liste des applications qui apparaissent.
2
créer une nouvelle classe Java. Cette étape varie en fonction du nom de la classe dont vous avez besoin . Par exemple, les lignes de code suivantes montrent la création d'une classe du cycle:
classe de vélos publics {
}
3
Ajoutez les lignes suivantes à l'intérieur de la classe:
getConnection de connexion publique () throws SQLException {
Connection conn = null;
Propriétés connectionProps = new Properties ();
connectionProps . put ( "user" , this.userName ) ;
connectionProps.put ( " mot de passe " , this.password ) ;
if ( this.dbms.equals ( "mysql" ) ) {
conn = DriverManager
getConnection ( "jdbc : " . + this.dbms + " ://" + this.serverName +
":" + ce . portNumber + "/" , connectionProps ) ;
}
System.out.println ( "Connecté à la base" ) ;
conn de retour;
}
Cela crée une connexion à une base de données MySQL en utilisant le nom d'utilisateur et le mot de passe spécifié
4 Type de
les lignes de code suivantes à l'intérieur de la classe : .
publics viewTable static void ( Connection con , String dbName ) throws SQLException {
}
Cela crée une nouvelle méthode appelée viewTable qui accepte la connexion créée précédemment et produit une exception SQL.
< br > 5
Ajoutez les lignes suivantes de code dans la " viewTable ()" de la méthode :
Déclaration de
stmt = null;
String query = "select NOM_CAFE , FO_ID , prix, les ventes , TOTAL de "+ +" dbName CAFE " ; .
try {
stmt = con.createStatement ();
} catch ( SQLException e) {
< p> JDBCTutorialUtilities.printSQLException ( e); }
Cela crée un état basé sur la requête spécifiée dans la connexion établie
6
ajouter les codes suivants . à l'intérieur du bloc try :
ResultSet rs = stmt.executeQuery ( query);
while ( rs.next ()) {
cordes coffeeName = rs.getString ( " NOM_CAFE ");
int supplierID = rs.getInt ( " FO_ID ");
prix du float = rs.getFloat ( « prix » ) ;
int ventes = rs . getInt ( «ventes» ) ;
int total = rs.getInt ( "TOTAL" ) ; }
exécute la requête et récupère le résultat à travers un ResultSet . objet
7
Tapez les lignes suivantes de code à la fin du bloc catch :
} finally {
if ( stmt = null ! ) { stmt . close (); } }
ferme la connexion quand il n'est plus nécessaire
.