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


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

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


connection = DriverManager.getConnection(

"jdbc:mysql://localhost/test?user=root&password=&useUnicode=true&characterEncoding=GBK" );
【JDBC连接MySql数据库,查询语句条件为中文查询无结果解决办法】红字这一段,目的是告诉jdbc driver强制按指定参数转码

    推荐阅读