java mysql where限制问题
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","000000");
Statement st=con.createStatement();
String sql="select ans from chat where ans='"+que+"'";
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
String ans=rs.getString("ans");
}
rs.close();
con.close();
}catch(Exception e){}
把其中变量sql中的 where限制 删除可以出结果,加上where后运行就没有结果,好像是while没有执行。。。。
------解决方案--------------------
如果真是你说的这种情况的话
应该是 查询语句执行没找到记录