庞玉栋个人博客、人生苦短-我用Python

executeQueryUnknown column 'admin' in 'where clause' 解决办法

发布时间:8年前热度: 997 ℃评论数:

这个错误困扰了我两天啊  因为这个错误所以做登陆界面的时候不是用的数据库 所以也不能做注册 修改  

其实原因很简单  而我得找了好几个小时都没有解决  在测试的时候发现传递数字的时候可以返回记录到的字符串

 而传递单词却无法返回  就提示报错  我觉着是数据库字符类型设计错了还是怎么得了 百思不得解

接下来说明解决方法:

“select * from user where userName"=admin;


select * from user where userName=123


其实是因为执行sql查询语句的时候userName的值是数字所以不用加单引号  而admin是英文所以要加上单引号 

正确的应该是这样

sql="select * from user where userName='"+field2+"'";

查询的字符串左右加上英文单冒号 ' '即可

Java

手机扫码访问