gpt4 book ai didi

java - GUI 上的 MySQL SQL 语法错误

转载 作者:行者123 更新时间:2023-11-29 11:05:06 25 4
gpt4 key购买 nike

您好,我想将 2 个值放入表中的 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();

使用executeUpdate()

关于java - GUI 上的 MySQL SQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41532211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com