1. Środowisko zasilane JDBC Stwórz nowy projekt Java—>Skopiuj jdbc.jar do projektu—> wybierz jdbc.jar kliknij prawym przyciskiem myszy ścieżkę budowy 2. Połączyć się z bazą danych, aby dokonywać dodawania, usuwania, modyfikacji i sprawdzania (1) // Ustaw typ sterownika Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Pobierz obiekt połączenia conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=userDB; ", "sa", "123"); (3) // Utwórz obiekt do wykonania polecenia stmt = conn.createStatement(); (4) Wdrażanie dodatków, usunięcia, modyfikacji i kontroli 1) Dodawanie, usuwanie i modyfikowanie Wykonaj instrukcje SQL (dodaj, usuń, zmodyfikuj) stmt.executeUpdate(sql); 2) Dochodzenie
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Zamknąć wszystkie obiekty if(rs != null){ rs.close(); } if (stmt != null){ stmt.close(); } if (conn != null){ conn.close(); }
3. Używanie jdbc do manipulowania transakcjami
//1开启事务 conn.setAutoCommit(false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Użyj znaku zapytania PreparedStatement, aby przekazać parametr String sql = "wstaw do wartości informacji użytkownika (?,?,?,?)"; Stwórz obiekt do wykonania polecenia stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Ustaw wartość wewnątrz każdego znaku zapytania Pierwszy znak zapytania pstmt.setInt(1, id); pstmt.setString(2, nazwa); pstmt.setString(3, pwd); pstmt.setInt(4, balance); Wykonaj instrukcje SQL (dodaj, usuń, zmodyfikuj) stmt.executeUpdate(sql); pstmt.executeUpdate();
|