1. Prostredie poháňané JDBC Vytvorte nový Java projekt – >Skopírujte jdbc.jar do projektu – > vyberte jdbc.jar pravým tlačidlom kliknite na cestu k zostaveniu 2. Pripojiť sa k databáze na vykonávanie pridaní, vymazaní, úprav a kontrol (1) // Nastavte typ ovládača Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Získajte spojovací objekt conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=userDB; ", "sa", "123"); (3) // Vytvorte objekt na vykonanie príkazu stmt = conn.createStatement(); (4) Implementovať doplnky, vymazania, úpravy a kontroly 1) Pridávanie, mazanie a úprava Spustiť SQL príkazy (pridať, vymazať, upraviť) stmt.executeUpdate(sql); 2) Vyšetrovanie
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Zatvoriť všetky objekty if(rs != null){ rs.close(); } if (stmt != null){ stmt.close(); } ak (conn != null){ conn.close(); }
3. Použiť jdbc na manipuláciu s transakciami
//1开启事务 conn.setAutoCommit(false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Použite otáznik PreparedStatement na odovzdanie parametra String sql = "vložiť do userinfo hodnôt (?,?,?,?)"; Vytvorte objekt na vykonanie príkazu stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Nastavte hodnotu v každom otázniku Prvý otáznik pstmt.setInt(1, id); pstmt.setString(2, názov); pstmt.setString(3, pwd); pstmt.setInt(4, balance); Spustiť SQL príkazy (pridať, vymazať, upraviť) stmt.executeUpdate(sql); pstmt.executeUpdate();
|