1. Среда, задвижвана от JDBC Създайте нов Java проект — >Копирайте jdbc.jar в проекта — > изберете jdbc.jar кликнете с десен бутон върху пътя на билда. 2. Свържете се с базата данни за добавяне, изтривания, модификации и проверки (1) // Задайте типа на драйвера Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Получи обект за връзка conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=userDB; ", "са", "123"); (3) // Създайте обект за изпълнение на командата stmt = conn.createStatement(); (4) Прилагане на добавки, изтривания, модификации и проверки 1) Добавяне, изтриване и модифициране Изпълнение на SQL оператори (добавяне, изтриване, модификация) stmt.executeUpdate(sql); 2) Разследване
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Затворете всички обекти if(rs != null){ rs.close(); } ако (STMT != null){ stmt.close(); } ако (conn != null){ conn.close(); }
3. Използвайте jdbc за манипулиране на транзакции
//1开启事务 conn.setAutoCommit (false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Използвайте въпросителния знак PreparedStatement, за да преминете параметъра String sql = "вмъкване в стойности на userinfo (?,?,?,?)"; Създайте обект за изпълнение на командата stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Задайте стойността вътре във всеки въпросителен знак Първият въпросителен знак pstmt.setInt(1, id); pstmt.setString(2, име); pstmt.setString(3, pwd); pstmt.setInt(4, баланс); Изпълнение на SQL оператори (добавяне, изтриване, модификация) stmt.executeUpdate(sql); pstmt.executeUpdate();
|