1. Okolje, ki ga poganja JDBC Ustvarite nov Java projekt—>Kopirajte jdbc.jar v projekt—> izberite jdbc.jar desni klik na pot gradnje 2. Povežite se z bazo podatkov za dodajanje, brisanje, spremembe in preverjanja (1) // Nastavi tip gonilnika Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Pridobi povezovalni objekt conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=userDB; ", "sa", "123"); (3) // Ustvarite objekt za izvedbo ukaza stmt = conn.createStatement(); (4) Izvajanje dodatkov, izbrisov, sprememb in preverjanj 1) Dodajanje, brisanje in spreminjanje Izvajanje SQL ukazov (dodaj, izbriši, spremeni) stmt.executeUpdate(sql); 2) Preiskava
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Zapri vse predmete if(rs != null){ rs.close(); } if (stmt != null){ stmt.close(); } if (conn != null){ conn.close(); }
3. Uporaba jdbc za manipulacijo transakcij
//1开启事务 conn.setAutoCommit(false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Uporabite vprašaj PreparedStatement za posredovanje parametra String sql = "vstavi v userinfo vrednosti (?,?,?,?)"; Ustvarite objekt za izvedbo ukaza stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Nastavite vrednost znotraj vsakega vprašaja Prvi vprašaj pstmt.setInt(1, id); pstmt.setString(2, ime); pstmt.setString(3, pwd); pstmt.setInt(4, ravnotežje); Izvajanje SQL ukazov (dodaj, izbriši, spremeni) stmt.executeUpdate(sql); pstmt.executeUpdate();
|