您的位置:首页 > 其它

JDBC中按条件查询数据时ResultSet一直为空

2015-05-24 22:03 197 查看
在JDBC+mysql搭建web项目时,涉及到了按条件查询数据库的问题,在navicat中查询结果没问题,但在代码里查询是ResultSet却一直为空,后改为直接获取表中所有元素,ResultSet又不为空了,后来用英文用户名来按条件查询,结果能登陆成功,后来发现是数据库的编码问题,不能支持中文登陆。只好更改java代码链接数据库的url中加上编码设定。如图



在数据库名字前加上??useUnicode=true&characterEncoding=UTF-8即可,前提为mysql中建立的数据库本身为utf8编码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdbc 编码
相关文章推荐