1. Prostředí poháněné JDBC Vytvořte nový Java projekt – >Zkopírovat jdbc.jar do projektu – > vyberte jdbc.jar klikněte pravým tlačítkem na cestu k sestavení 2. Připojit se k databázi pro provádění přidávání, mazání, úprav a kontrol (1) // Nastavte typ ovladače Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Získejte spojovací objekt conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=userDB; ", "sa", "123"); (3) // Vytvořte objekt pro provedení příkazu stmt = conn.createStatement(); (4) Implementovat doplňky, mazání, úpravy a kontroly 1) Přidávání, mazání a úpravy Spustit SQL příkazy (add, delete, modify) stmt.executeUpdate(sql); 2) Vyšetřování
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Zavřít všechny objekty if(rs != null){ rs.close(); } if (stmt != null){ stmt.close(); } if (conn != null){ conn.close(); }
3. Použití jdbc k manipulaci s transakcemi
//1开启事务 conn.setAutoCommit(false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Použijte otazník PreparedStatement k předání parametru String sql = "vložit do userinfo values (?,?,?,?)"; Vytvořte objekt pro spuštění příkazu stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Nastavte hodnotu uvnitř každého otazníku První otazník pstmt.setInt(1, id); pstmt.setString(2, název); pstmt.setString(3, pwd); pstmt.setInt(4, balance); Spustit SQL příkazy (add, delete, modify) stmt.executeUpdate(sql); pstmt.executeUpdate();
|