java从数据库中查数据中文查不了,英文就可以,咋回事
但换成方法中换成中文参数就不可以了,就查出null来,数据库中同样的语句可以查。
------解决方案--------------------在你的数据库里面查查
------解决方案--------------------建议你在main方法里面写个保存的操作,保存中文试试,看看有什么效果
------解决方案--------------------看下有没有乱码
------解决方案--------------------数据库里面有吗?先看下
------解决方案--------------------看看是不是编码问题。
------解决方案--------------------数据库编码
------解决方案--------------------你确定你程序里面传入的sql查询是中文?
------解决方案--------------------传中文的时候把sql语句调试打印出来。看看出什么问题了
------解决方案--------------------肯定是编码问题。中文变成乱码了。
------解决方案--------------------
+1
------解决方案--------------------编码问题。数据库编码是否和程序编码一致。
------解决方案--------------------数据库编码与程序编码不一致