sql >> Database >  >> RDS >> Mysql

Records invoegen in een MySQL-tabel met Java

nee dat kan niet werken (niet met echte gegevens):

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

verander het in:

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

Maak een PreparedStatment met die sql en voeg de waarden in met index:

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


  1. 2 functies die de dag, de maand en het jaar uit een datum halen in Oracle

  2. Prestatieoverwegingen voor tijdelijke gegevens in Oracle

  3. Voorbeeldschema's voor Oracle 12c installeren met behulp van de Database Configuration Assistant

  4. Hoe VERVANGEN in SQL te gebruiken?