最近练习Java对MySQL操作时遇到了这个问题,当时找了好多资料都没解决,看了几篇文章才找到解决办法。
源码:
String sql2 = "insert into users(name,xuehao,book1)"+
"values("+name+","+xuehao+","+book1+")";
rs = stmt.executeUpdate(sql2);
我们需要对values里的三个变量添加单引号,正确修改的代码如下:
String sql2 = "insert into users(name,xuehao,book1)"+
"values('"+name+"','"+xuehao+"','"+book1+"')";
rs = stmt.executeUpdate(sql2);



