【发布时间】:2013-08-04 06:00:59
【问题描述】:
我正在尝试使用 select where 语句获取特定数据。我有一个运行良好的数据库。我到现在做的是这个
while (rs.next()){
String username2=rs.getString("username");
if(puname.equals(username2)) {
System.out.println(puname);
String queryPass= "select password from userdata where username="+username2;
rs2 = st.executeQuery(queryPass);
String passdb=rs2.getString("password");
System.out.println("pass"+passdb);
结束我得到的错误是'where子句'中的未知列'john'
【问题讨论】:
-
阅读这个:xkcd.com/327 你会被说服使用
PreparedStatement。
标签: java database select jdbc where-clause