我在这个准备好的语句中不断收到语法错误
I keep getting a syntax error in this prepared statement
我认为它可能来自 "values" 括号,但我不知道如何更改它。
Connection con=DriverManager.getConnection(url,user,pass);
String sql = "INSERT into Angajat"
+"ID,Nume,Prenume,Adresa,IdDep"
+"VALUES ( ?, ?, ?, ?, ?)";
PreparedStatement pst = con.prepareStatement(sql);
pst.setString(1,id.getText());
pst.setString(2,nume.getText());
pst.setString(3,prenume.getText());
pst.setString(4,adresa.getText());
pst.setString(5,iddep.getText());
您缺少列名称列表周围的括号:
String sql = "INSERT into Angajat "
+"(ID,Nume,Prenume,Adresa,IdDep)"
//^----------------------------^
+"VALUES ( ?, ?, ?, ?, ?)";
我认为它可能来自 "values" 括号,但我不知道如何更改它。
Connection con=DriverManager.getConnection(url,user,pass);
String sql = "INSERT into Angajat"
+"ID,Nume,Prenume,Adresa,IdDep"
+"VALUES ( ?, ?, ?, ?, ?)";
PreparedStatement pst = con.prepareStatement(sql);
pst.setString(1,id.getText());
pst.setString(2,nume.getText());
pst.setString(3,prenume.getText());
pst.setString(4,adresa.getText());
pst.setString(5,iddep.getText());
您缺少列名称列表周围的括号:
String sql = "INSERT into Angajat "
+"(ID,Nume,Prenume,Adresa,IdDep)"
//^----------------------------^
+"VALUES ( ?, ?, ?, ?, ?)";