Mysql
 sql >> база данни >  >> RDS >> Mysql

Вмъкване на записи в MySQL таблица с помощта на Java

не, това не може да работи (не с реални данни):

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

променете го на:

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

Създайте PreparedStatment с този sql и вмъкнете стойностите с индекс:

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. php / Mysql най-добрата дървовидна структура

  2. Как мога да задам формат за автоматично увеличение на 0001 в MySQL?

  3. Как да управлявате Rails database.yml

  4. Как да добавя още членове към моята колона от тип ENUM в MySQL?

  5. Mysql премахва времевия компонент от datetime