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 .
|