【发布时间】:2012-12-09 08:54:03
【问题描述】:
我写了以下代码
PrepareStatement stmt=con.prepareStatement("select * from studentdetails where sname=?");
String snm=jTextField10.getText();
ps.setString(1,snm);
ResultSet rs=stmt.executeQuery();
我面临的问题是结果集是空的,我已经检查了数据库并且我在 gui 中为搜索提供的值是有效的。请告诉我是什么问题。
【问题讨论】:
-
你的意思是
stmt.setString(1,snm);? -
你确定jTextField10.getText()中有一个值吗? ??
-
你做了 rs.first 和/或 rs.next 吗?
-
继 Pradeep 之后,您确定文本字段值中没有前导或尾随空格吗?