JDBC中rs.next()的返回值总为false的问题

在学习JDBC知识点的时候,出现ResultSet rs = pstmt.executeQuery(); rs.next()的返回值总为false

1. 原因:sql查询条件中有中文

2. 解决:在数据库配置文件中的url后添加?characterEncoding=utf-8
    * jdbc:mysql://localhost:3306/db1?characterEncoding=utf-8
  • 参考自:https://blog.csdn.net/dudefu011/article/details/47948301

转载于:https://www.cnblogs.com/summerbegins/p/11288556.html

你可能感兴趣的:(JDBC中rs.next()的返回值总为false的问题)