java的查询问题

SQLException: Unknown column '保险丝' in 'where clause'
SQLState: 42S22
VendorError: 1054
数据库使用的是mysql,如果只是查询一些数字时,可以正确查找,例如查找学号“201346003”可以正确的查找到,但是在查找一些文字或者是字母时,就无法查到了,如上面的情况。数据库有数据,但是不知道为什么查不到?

ResultSet rs2 = stmt2
.executeQuery("select*from 库存信息表 where 产品名称=\""+this.jTextField2.getText()+ "\"");

SQLException: Unknown column '保险丝' in 'where clause'

在你的where中有个列名为'保险丝' 这个地错了 贴一下sql

同楼上,可能在拼凑SQL语句的时候不小心把你的'保险丝'拼成列名了(我猜可能这个'保险丝'应该是某个条件值吧),贴SQL看一下。

仔细检查下sql语句,sql的拼写有问题

字段有问题,拼写错误
http://drupal.org/node/1275096

查看sql是否查询时,有字段是中文乱码了所以查询不出

检查一下编码,是否有设置了不同的编码