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; ", "sa", "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();
|