java - 在 MySql Workbench 中插入数据

标签 java

String query = "INSERT INTO 'registration'.'regg' ('fname','lname','address','gender','email','phone','username','password') VALUES (?,?,?,?,?,?,?,?);" ;

Class.forName("com.mysql.jdbc.Driver").newInstance();

conn = DriverManager.getConnection(url, username, password);

pst = conn.prepareStatement(query);

pst.setString(1, txtfname.getText());
pst.setString(2, txtlname.getText()); 
pst.setString(3, txtadd.getText()); 
pst.setString(4, cmbGender.getSelectedItem().toString()); 
pst.setString(5, txtEmail.getText());
pst.setString(6, txtphone.getText());enter code here
pst.setString(7, txtuser.getText());
pst.setString(8, txtpass.getText()); 

pst.executeUpdate();

JOptionPane.showMessageDialog(null, "Register successfully");

这是错误

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''registration'.'regg'
('fname','lname','address','gender','email','phone','usern' at line

最佳答案

你能尝试一下吗

String query = "INSERT INTO regg (fname, lname, address, gender, email, phone, username, password) VALUES (?,?,?,?,?,?,?,?)";

希望这对你有用

关于java - 在 MySql Workbench 中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59414175/

相关文章:

java - 连接器任务状态连接失败

java - 在 Java 中传递文件参数

java - 当只有字符串形式的变量名称时获取变量的值

java - Easymock.expect 抛出 IllegalStateException

java - String 对象上的 "cant find symbol".length

java - map 排序列表 : need to sort list of map based on two values at one go

java - 如何将我的 Java 项目转换为包含我在项目中使用的所有外部库的 jar 文件?

Java继承-访问私有(private)变量/getClass()

java - 客户端加密

java - android 如何分割字符串?