数据库连接正常,但是无法从数据库中读取数据

数据库连接正常,但是无法从数据库中读取数据

在给别人写个java小课程设计碰到的一个问题,在我这里运行的好好的,到他那就出现:当数据连接正常,但是sql语句访问数据的时候,却读不出数据。

这个是我半路接下来的一个作业,我也没察觉到什么不对,数据库是5.6的MySQl,后面发现在数据库拿出来的数据是“???”

将JDBC的链接路径上,将原来的

jdbc:mysql://localhost:3306/hospital

修改为:

jdbc:mysql://localhost:3306/hospital?useUnicode=true&characterEncoding=utf-8

在数据名后面加上了

?useUnicode=true&characterEncoding=utf-8

保证了操作数据的sql是使用utf-8的,保证了中文的正常读取

你可能感兴趣的:(bug集)