JDBC连接mysql resultSet 没有结果

写完也没有报错,于是我挨个打印。专门写了个简单的demo,发现还是没有结果。

我一直以为是sql的问题,但是我在ide打印完,在mysql客户端上运行sql没有问题啊

select * from table_mysql where game_type like '%动作%' or '%冒险%' or '%独立%'

JDBC连接mysql resultSet 没有结果_第1张图片

于是我在demo中测试了一条简单的sql

select * from table_mysql

这次有了resultSet

 

原因:SQL在IDEA程序中无法识别。

JDBC连接mysql resultSet 没有结果_第2张图片

后面试了下,英文都可以得出结果,但是发现中文都 无法识别。

那么原因只有一个传输过程中的编码问题

将连接mysql的配置加上设置编码格式

JDBC连接mysql resultSet 没有结果_第3张图片

成功显示

你可能感兴趣的:(数据库)