在Java中从表中得到数据怎么进行模糊查询然后在表中显示
JButtonchaxun=newJButton("\u6A21\u7CCA\u67E5\u8BE2");chaxun.addActionListener(newActi...
JButton chaxun = new JButton("\u6A21\u7CCA\u67E5\u8BE2");
chaxun.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String name=textyhm.getText();//得到用户名重的要查询的内容
String pwd=textmima.getText();//得到密码框要查询的内容
String sqlIns="select * from biao2 where username like '%"+name+"%'"+"or password like '%"+pwd+"%'";
try{
ResultSet rs=null;
dftm.setDataVector(null, columnNames);//表
Connection dbconn=Conn.getCon();
Statement stmt=dbconn.createStatement();
rs=stmt.executeQuery(sqlIns);//得到经过查询后的结果集
while (rs.next())
{
String id = String.valueOf(rs.getInt(1));
String name1 = rs.getString(2);
String pwd1 = rs.getString(3);
String[] biao2 = { id, name1, pwd1 };
dftm.addRow(biao2);//得到的结果添加到表中去
}
initTable();
stmt.close();
dbconn.close();
}
catch(SQLException r)
{r.printStackTrace();
}
}
});
就是在表中得不到结果,不知道哪里错了 展开
chaxun.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String name=textyhm.getText();//得到用户名重的要查询的内容
String pwd=textmima.getText();//得到密码框要查询的内容
String sqlIns="select * from biao2 where username like '%"+name+"%'"+"or password like '%"+pwd+"%'";
try{
ResultSet rs=null;
dftm.setDataVector(null, columnNames);//表
Connection dbconn=Conn.getCon();
Statement stmt=dbconn.createStatement();
rs=stmt.executeQuery(sqlIns);//得到经过查询后的结果集
while (rs.next())
{
String id = String.valueOf(rs.getInt(1));
String name1 = rs.getString(2);
String pwd1 = rs.getString(3);
String[] biao2 = { id, name1, pwd1 };
dftm.addRow(biao2);//得到的结果添加到表中去
}
initTable();
stmt.close();
dbconn.close();
}
catch(SQLException r)
{r.printStackTrace();
}
}
});
就是在表中得不到结果,不知道哪里错了 展开
3个回答
展开全部
String sqlIns="select * from biao2 where username like '%"+name+"%'"+"or password like '%"+pwd+"%'";
写错了啊 哥们!!! or前面 加上 个 空格 没有空格 怎么行呢???
那岂不是后面都是 username了啊???
写错了啊 哥们!!! or前面 加上 个 空格 没有空格 怎么行呢???
那岂不是后面都是 username了啊???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调试时在必要的地方打日志,用输出跟踪数据不就行了,这不挺简单的一个调试过程嘛
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询