Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chèn bản ghi vào bảng MySQL bằng Java

không có điều đó không thể hoạt động (không phải với dữ liệu thực):

String sql = "INSERT INTO course " +
        "VALUES (course_code, course_desc, course_chair)";
    stmt.executeUpdate(sql);

thay đổi nó thành:

String sql = "INSERT INTO course (course_code, course_desc, course_chair)" +
        "VALUES (?, ?, ?)";

Tạo một PreparedStatment với sql đó và chèn các giá trị với index:

PreparedStatement preparedStatement = conn.prepareStatement(sql);
preparedStatement.setString(1, "Test");
preparedStatement.setString(2, "Test2");
preparedStatement.setString(3, "Test3");
preparedStatement.executeUpdate(); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cấu hình MySQL tối ưu (my.cnf)

  2. Làm cách nào để trừ số giờ cho ngày giờ trong MySQL?

  3. Làm cách nào để chèn ký tự utf-8 mb4 (biểu tượng cảm xúc trong ios5) trong mysql?

  4. onbeforeprint () và onafterprint () tương đương cho các trình duyệt không phải IE

  5. Làm cách nào để đếm số lần xuất hiện của mỗi ID khóa ngoại trong một bảng?