我试图从java GUI将数据插入mysql数据库,但是有一个异常声明
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您有一个
SQL语法错误;请查看与
MySql服务器版本的正确语法使用接近'?,?,?,?.?)' 在
第1行
String sql = "INSERT INTO ugc VALUES (?,?,?,?,?)";
try {
pst=conn.prepareStatement(sql);
pst.setString(1, univ_name.getText());
pst.setString(2, reg_no.getText());
pst.setString(3,affiliation);
String naac_grade=naac.getSelectedItem().toString();
pst.setString(4, naac_grade);
pst.setString(5, country.getText());
pst.executeUpdate(sql);
最佳答案
执行PreparedStatement时使用
pst.executeUpdate();
而不是
pst.executeUpdate(sql);
关于java - 如何从Java GUI中的表插入mysql数据库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31876329/