首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2013-06-19 
java连接数据库调取的数据问题resultsetif(attributes.getSelectedItem().equals(商品ID)){responsejTe

java连接数据库调取的数据问题resultset
if(attributes.getSelectedItem().equals("商品ID"))
   {
   response=jTextField1.getText().toString();
   ResultSet rs=stmt.executeQuery("select goodsID from goods where goodsName='response' ");
   
   }
多选框选中商品ID后,在输入框中输入商品名称,然后点击按钮输出商品ID,我想点击按钮后弹出哥信息框,里面的内容是数据库中提取的商品ID,请大神帮我加上后面的代码,我对resultset不熟悉,不知道要怎么显示里面的数据
[解决办法]
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"));
}
[解决办法]
while(rs.hasNext()){//如果有查询结果
      String id = rs.getString("goodsID");
}

热点排行