1. Ambiente alimentato JDBC Crea un nuovo progetto Java—>Copia jdbc.jar nel progetto—> seleziona jdbc.jar clicca destro sul percorso di build 2. Collegarsi al database per eseguire aggiunte, cancellazioni, modifiche e controlli (1) // Imposta il tipo di driver Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Ottieni un oggetto connessione conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=userDB; ", "sa", "123"); (3) // Creare un oggetto per eseguire il comando stmt = conn.createStatement(); (4) Implementare aggiunte, cancellazioni, modifiche e controlli 1) Aggiungere, cancellare e modificare Esegui istruzioni SQL (aggiungi, elimina, modifica) stmt.executeUpdate(sql); 2) Inchiesta
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Chiudere tutti gli oggetti if(rs != null){ rs.close(); } se (stmt != null){ stmt.close(); } se (conn != null){ conn.close(); }
3. Usare jdbc per manipolare le transazioni
//1开启事务 conn.setAutoCommit(falso);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Usa il punto interrogativo PreparedStatement per superare il parametro String sql = "inserire nei valori dell'userinfo (?,?,?,?)"; Crea un oggetto per eseguire il comando stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Imposta il valore all'interno di ogni punto interrogativo Il primo punto interrogativo pstmt.setInt(1, id); pstmt.setString(2, nome); pstmt.setString(3, pwd); pstmt.setInt(4, bilanciamento); Esegui istruzioni SQL (aggiungi, elimina, modifica) stmt.executeUpdate(sql); pstmt.executeUpdate();
|