JAVA联接DB2数据库查询结果显示问题!???

yaocanz 2008-04-02 07:01:02
我用JAVA连接数据库后想做个查询,结果显示在表格或文本框中,但未能实现!需要实现结果如下:
部份代码如下:说明,这个是用文本框显示,结果总是出现:com.ibm.db2.jcc.a.h@1ddebc3
public void widgetSelected(SelectionEvent arg0) {
String inPut = text_1.getText();
String sqlquery = "";
sqlquery = "select mc from dj_zt where mc like '%"+inPut+"%'";
try {
Connection db2Conn = getDB2Connection();
Statement stmt = db2Conn.createStatement();
String result = stmt.executeQuery(sqlquery).toString();
text.append(result);

} catch (Exception e) {
// TODO: handle exception
}
}
});
请说明出现以上问题原因!如果能把结果显示到表格中更好,谢谢各位!
...全文
189 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaocanz 2008-04-03
  • 打赏
  • 举报
回复
换行会啦,但是在表格怎么显示啊!?
yaocanz 2008-04-03
  • 打赏
  • 举报
回复
显示结果能换行显示吗!?
iskyshop 2008-04-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yaocanz 的回复:]
换行会啦,但是在表格怎么显示啊!?
[/Quote]
不明白什么意思,数据已经出来了,怎么还不会显示啊?你直接给数据放到表格里就ok了哈
淡定的峰哥 2008-04-02
  • 打赏
  • 举报
回复
楼上解决了大半
我再添点

public List widgetSelected(SelectionEvent arg0) { //在jsp,servlet或main方法里调用都可以获得结果集
String inPut = text_1.getText();
String sqlquery = "";
List list=new ArrayList();
sqlquery = "select mc from dj_zt where mc like '%"+inPut+"%'";
try {
Connection db2Conn = getDB2Connection();
Statement stmt = db2Conn.createStatement();
RecordSet rs = stmt.executeQuery(sqlquery);//这里返回的是记录集
while(rs.next){
list.add(rs.getString("mc"));//把查询结果放到集合中
}
} catch (Exception e) {
// TODO: handle exception
}
return list;
}
}

iskyshop 2008-04-02
  • 打赏
  • 举报
回复
stmt.executeQuery(sqlquery)返回的是ResultSet,你怎么直接tostring,这里当然不行,tostring显示了ResultSet所在的地址,你的程序应该修改如下:
public void widgetSelected(SelectionEvent arg0) { 
String inPut = text_1.getText();
String sqlquery = "";
sqlquery = "select mc from dj_zt where mc like '%"+inPut+"%'";
try {
Connection db2Conn = getDB2Connection();
Statement stmt = db2Conn.createStatement();
RecordSet rs = stmt.executeQuery(sqlquery);//这里返回的是记录集
text.append(rs.getString("mc"));//如果mc是一个String字段的话,通过getString方法获取值

} catch (Exception e) {
// TODO: handle exception
}
}
});
yaocanz 2008-04-02
  • 打赏
  • 举报
回复
如果图片不能预览,请把图片地址自制到浏览器地址栏就可以看到,谢谢!

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧