1. Environnement alimenté JDBC Créer un nouveau projet Java — >Copier jdbc.jar dans le projet — > sélectionner jdbc.jar faire un clic droit sur le chemin de construction 2. Se connecter à la base de données pour effectuer des ajouts, suppressions, modifications et vérifications (1) // Régler le type de transducteur Class.forName(« com.microsoft.sqlserver.jdbc.SQLServerDriver ») ; (2) // Obtenir un objet de connexion conn = DriverManager.getConnection ("jdbc :sqlserver ://localhost :1433 ; database=userDB ; « , « sa », « 123 ») ; (3) // Créer un objet pour exécuter la commande stmt = conn.createStatement() ; (4) Mettre en œuvre des ajouts, suppressions, modifications et vérifications 1) Ajouter, supprimer et modifier Exécuter des instructions SQL (ajouter, supprimer, modifier) stmt.executeUpdate(sql) ; 2) Enquête
//执行查询sql语句 rs = stmt.executeQuery(sql) ; (5) Fermer tous les objets if(rs != null){ rs.close() ; } si (stmt != null){ stmt.close() ; } si (conn != null){ conn.close() ; }
3. Utiliser jdbc pour manipuler les transactions
//1开启事务 conn.setAutoCommit (faux) ;
//2提交事务 conn.commit() ;
//3回滚事务 conn.rollback() ; 4. Utiliser le point d’interrogation PreparedStatement pour réussir le paramètre String sql = « insérer dans les valeurs d’infos utilisateur (?,?,?,?) » ; Créez un objet pour exécuter la commande stmt = conn.createStatement() ; pstmt = conn.prepareStatement(sql) ; Définissez la valeur à l’intérieur de chaque point d’interrogation Le premier point d’interrogation pstmt.setInt(1, id) ; pstmt.setString(2, nom) ; pstmt.setString(3, pwd) ; pstmt.setInt(4, équilibre) ; Exécuter des instructions SQL (ajouter, supprimer, modifier) stmt.executeUpdate(sql) ; pstmt.executeUpdate() ;
|