日期:2014-05-17  浏览次数:20861 次

java从数据库中查数据中文查不了,英文就可以,咋回事

但换成方法中换成中文参数就不可以了,就查出null来,数据库中同样的语句可以查。

------解决方案--------------------
在你的数据库里面查查
------解决方案--------------------
建议你在main方法里面写个保存的操作,保存中文试试,看看有什么效果
------解决方案--------------------
看下有没有乱码 
------解决方案--------------------
数据库里面有吗?先看下
------解决方案--------------------
看看是不是编码问题。
------解决方案--------------------
数据库编码
------解决方案--------------------
你确定你程序里面传入的sql查询是中文?
------解决方案--------------------
传中文的时候把sql语句调试打印出来。看看出什么问题了
------解决方案--------------------
肯定是编码问题。中文变成乱码了。
------解决方案--------------------
引用:
肯定是编码问题。中文变成乱码了。

+1
------解决方案--------------------
编码问题。数据库编码是否和程序编码一致。
------解决方案--------------------
数据库编码与程序编码不一致