MySQL SQL GUI 语法错误
MySQL SQL Syntax error on GUI
您好,我想将 2 个值放入 table 中的 2 列。我从 txtField 和 textField_1(它们是 GUI 上的 2 个文本框)获得这些值。
问题是,每当我按下按钮注册这些值时,我的 mysql.
就会出现语法错误
String query = "INSERT INTO Registration (Username , Password ) VALUES (? ,?)";
java.sql.PreparedStatement pst = connection.prepareStatement(query);
pst.setString(1,textField.getText());
pst.setString(2,textField_1.getText());
int rs = pst.executeUpdate(query);
如果我用静态值代替 ?,就可以了。
String query = "INSERT INTO Registration (Username , Password ) VALUES (? ,?)";
java.sql.PreparedStatement pst = connection.prepareStatement(query);
pst.setString(1,textField.getText());
pst.setString(2,textField_1.getText());
int rs = pst.executeUpdate();
您好,我想将 2 个值放入 table 中的 2 列。我从 txtField 和 textField_1(它们是 GUI 上的 2 个文本框)获得这些值。
问题是,每当我按下按钮注册这些值时,我的 mysql.
就会出现语法错误String query = "INSERT INTO Registration (Username , Password ) VALUES (? ,?)";
java.sql.PreparedStatement pst = connection.prepareStatement(query);
pst.setString(1,textField.getText());
pst.setString(2,textField_1.getText());
int rs = pst.executeUpdate(query);
如果我用静态值代替 ?,就可以了。
String query = "INSERT INTO Registration (Username , Password ) VALUES (? ,?)";
java.sql.PreparedStatement pst = connection.prepareStatement(query);
pst.setString(1,textField.getText());
pst.setString(2,textField_1.getText());
int rs = pst.executeUpdate();