java web添加记录时候说列名无效是怎么回事,但可以数字没有问题,就是不能添加其他字符?

java web添加记录时候说列名无效是怎么回事,但可以数字没有问题,就是不能添加其他字符?,第1张

String sql = "insert into UserInfo (userName,passWord) values (" + username1 + "," + password1 +")"

PreparedStatement pre1 = conn.prepareStatement(sql)

问题应该出现在你的SQL语句上,在SQL语句中出现int类型数据不需要加引号,可以就是你上面语句中出现引号的问题。另外为了避免写"++"这种形式产生的错误。建议用下面的语法:String sql = "insert into UserInfo (userName,passWord) values(?,?)

PreparedStatement ps=conn.conn.prepareStatement(sql)

ps.setString(1,username1)

ps.setString(2,password1)

ps.set(参数的类型比如String int..)(第几个?号,参数)

javaweb代码在java类文件中,具体如下:

1、在需要添加代码的项目上右击,选择new。

2、之后选择class类,之后在Name栏输入class类名字。

3、点击Finsh,之后再java类中编写需要的代码即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11466216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存