java mysql jdbc 初学者求解

为什么rs.next没有返回结果图片图片

下一个断点,看看查询本身这段代码有没有走进来,还是前面连接字符串搞错了,根本没连上。

不加约束条件时有返回值的

你好,我也遇到过类似的问题。记录在我的博客
大概情况是下面这样的,希望对你有用。

“用中文字符串作为查询条件,查不到结果。
查询条件:"select date, title, img, content from news where title=?;"
调试发现执行 sttmt.setString(1, newsTitle);的时候newsTitle也没乱码。
数据库里有满足条件的数据,也是中文,并且数据库里也没乱码。”

写成 String sql="select * from users where name='李四' "试一下 在李四' 后面加一个空格。

这应该是字符串乱码的问题