1. JDBC-aangedreven omgeving Maak een nieuw Java-project aan—>kopieer jdbc.jar naar het project—> selecteer jdbc.jar klik met de rechtermuisknop op het buildpad 2. Verbinding maken met de database om toevoegingen, verwijderingen, aanpassingen en controles uit te voeren (1) // Stel het type driver in Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Krijg een verbindingsobject conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=userDB; ", "sa", "123"); (3) // Maak een object aan om het commando uit te voeren stmt = conn.createStatement(); (4) Toevoegingen, verwijderingen, aanpassingen en controles uitvoeren 1) Toevoegen, verwijderen en aanpassen Voer SQL-instructies uit (toevoegen, verwijderen, wijzigen) stmt.executeUpdate(sql); 2) Onderzoek
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Sluit alle objecten if(rs != null){ rs.close(); } als (stmt != null){ stmt.close(); } als (conn != null){ conn.close(); }
3. Gebruik jdbc om transacties te manipuleren
//1开启事务 conn.setAutoCommit (false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Gebruik het PreparedStatement-vraagteken om de parameter te halen String sql = "invoegen in userinfo-waarden (?,?,?,?)"; Maak een object aan om het commando uit te voeren stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Stel de waarde in binnen elk vraagteken Het eerste vraagteken pstmt.setInt(1, id); pstmt.setString(2, naam); pstmt.setString(3, pwd); pstmt.setInt(4, balans); Voer SQL-instructies uit (toevoegen, verwijderen, wijzigen) stmt.executeUpdate(sql); pstmt.executeUpdate();
|