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

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

 

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

 

 

connection = DriverManager.getConnection(

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

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

你可能感兴趣的:(mysql)