java连接数据库调取的数据问题resultset

_Neo 2013-06-12 12:44:45
if(attributes.getSelectedItem().equals("商品ID"))
{
response=jTextField1.getText().toString();
ResultSet rs=stmt.executeQuery("select goodsID from goods where goodsName='response' ");

}
多选框选中商品ID后,在输入框中输入商品名称,然后点击按钮输出商品ID,我想点击按钮后弹出哥信息框,里面的内容是数据库中提取的商品ID,请大神帮我加上后面的代码,我对resultset不熟悉,不知道要怎么显示里面的数据
...全文
184 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
一叶飞舟 2013-06-13
  • 打赏
  • 举报
回复
while(rs.hasNext()){//如果有查询结果 String id = rs.getString("goodsID"); }
花木兰1闪21A 2013-06-12
  • 打赏
  • 举报
回复
sql中的传入参数用?代替,然后再set进去
rumlee 2013-06-12
  • 打赏
  • 举报
回复
ResultSet rs=stmt.executeQuery("select goodsID from goods where goodsName='response' "); 这个语句有错误,应该是 ResultSet rs=stmt.executeQuery("select goodsID from goods where goodsName='" + response + "' "); 显示id的方式很容易啊 if(rs.next()){ System.out.println(rs.getString("goodsID")); //可以把打印修改成其他的方式显示 //如 **.setText(rs.getString("goodsID")); }

62,621

社区成员

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

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