使用PreparedStatement,更新SQL语句,查询给定ID的好友信息
目前代码如下
public ResultSet findFriend(Connection con,User user)throws Exception{
String sql = new String("select * from register Where id = ?");
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setInt(1,user.getId());
JOptionPane.showMessageDialog(null,pstmt);
return pstmt.executeQuery();
/*Statement stmt=con.createStatement();
String Sql = "";
Sql="select * from register where id Like"+user.getId();
return stmt.executeQuery(Sql);*/
执行后,pstmt变为如图
数据库连接配置是没有问题的,我觉得可能还是ID本身是int类型的缘故。注释掉的那一段也运行报错。
想问问大佬们,需要查询的内容遇到int类型怎么处理?