Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Memasukkan record ke dalam tabel MySQL menggunakan Java

tidak, itu tidak bisa bekerja (tidak dengan data nyata):

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

ubah menjadi:

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

Buat PreparedStatment dengan sql itu dan masukkan nilainya dengan indeks:

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. Bagaimana cara mereset kata sandi root di MySQL 8.0.11?

  2. set karakter php mysql:menyimpan html konten internasional

  3. Apa efek menggunakan susunan biner?

  4. Properti tidak terdefinisi:Illuminate\Database\Eloquent\Collection::Laravel 5.2

  5. Php $_GET metode