1. Mediul alimentat JDBC Creează un nou proiect Java — >Copiază jdbc.jar în proiect — > selectează jdbc.jar dă click dreapta pe calea de build 2. Conectați-vă la baza de date pentru a efectua adăugiri, ștergeri, modificări și verificări (1) // Setează tipul de difuzor Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Obține un obiect conexiune conn = DriverManager.getConnection ("jdbc:sqlserver://localhost:1433; database=userDB; ", "sa", "123"); (3) // Creează un obiect pentru a executa comanda stmt = conn.createStatement(); (4) Implementarea completărilor, ștergerilor, modificărilor și verificărilor 1) Adăugarea, ștergerea și modificarea Execută instrucțiuni SQL (adaugă, șterge, modifica) stmt.executeUpdate(sql); 2) Anchetă
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Închide toate obiectele if(rs != null){ rs.close(); } dacă (stmt != null){ stmt.close(); } dacă (conn != null){ conn.close(); }
3. Folosirea jdbc pentru manipularea tranzacțiilor
//1开启事务 conn.setAutoCommit(false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Folosiți semnul de întrebare PreparedStatement pentru a trece parametrul String sql = "inserați în valorile userinfo (?,?,?,?)"; Creează un obiect pentru a executa comanda stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Setează valoarea în interiorul fiecărui semn de întrebare Primul semn de întrebare pstmt.setInt(1, id); pstmt.setString(2, nume); pstmt.setString(3, pwd); pstmt.setInt(4, echilibru); Execută instrucțiuni SQL (adaugă, șterge, modifica) stmt.executeUpdate(sql); pstmt.executeUpdate();
|