JDBC连接MySql数据库,查询语句条件为中文查询无结果解决办法

在数据库中输入查询语句select * from table where name='中文',有一条结果集。

但是用java来查询同样一条语句结果集却为空上网找很久,加一句话就能连接了.....郁闷!!!

connection = DriverManager.getConnection(

"jdbc:mysql://localhost/test?user=root&password=&useUnicode=true&characterEncoding=GBK" ); 

红字这一段,目的是告诉jdbc driver强制按指定参数转码

猜你喜欢

转载自960432397.iteye.com/blog/1676304