1. JDBC-driven miljö Skapa ett nytt Java-projekt—>Kopiera jdbc.jar till projektet—> välj jdbc.jar högerklicka på byggvägen 2. Koppla till databasen för att utföra tillägg, raderingar, ändringar och kontroller (1) // Ställ in drivrutinstypen Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Få ett anslutningsobjekt conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; databas=användarDB; ", "sa", "123"); (3) // Skapa ett objekt för att utföra kommandot stmt = conn.createStatement(); (4) Implementera tillägg, borttagningar, modifieringar och kontroller 1) Lägga till, radera och ändra Kör SQL-satser (lägg till, ta bort, modifiera) stmt.executeUpdate(sql); 2) Undersökning
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Stäng alla objekt if(rs != null){ rs.close(); } om (stmt != null){ stmt.close(); } om (conn != null){ conn.close(); }
3. Använd jdbc för att manipulera transaktioner
//1开启事务 conn.setAutoCommit (false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Använd frågetecknet PreparedStatement för att klara parametern Sträng sql = "infoga i användarinfovärden (?,?,?,?)"; Skapa ett objekt för att utföra kommandot stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Sätt värdet inom varje frågetecken Det första frågetecknet pstmt.setInt(1, id); pstmt.setString(2, namn); pstmt.setString(3, pwd); pstmt.setInt(4, balans); Kör SQL-satser (lägg till, ta bort, modifiera) stmt.executeUpdate(sql); pstmt.executeUpdate();
|