如何将查询结果放入到String内?

Pol 2007-11-20 05:37:48
如题,我想把查询一列的结果放到一个String中,该怎么做呢?
我不会用Vector,HashMap,Hashtable这些了, 请给出详细代码嘛,谢谢 .
PreparedStatement stat =con.prepareStatement("select cStudentNo from BasicInfo ");
ResultSet rs=stat.executeQuery();
...全文
121 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pol 2007-11-20
  • 打赏
  • 举报
回复
好了,弄了很久,原来是多加了个空格了.
您们看嘛是不是了?
strResult = strResult+ ": "+rs.getString( "cStudentNo "); 太粗心了.哎! 谢谢二楼您了.
lihaifeng0412 2007-11-20
  • 打赏
  • 举报
回复
直接和数据库相连,然后用数据库语言取出列数据在把他存储在数组中
Pol 2007-11-20
  • 打赏
  • 举报
回复
我想在一个JFrame初始化时把表中一列作为JComboBox的值,
是要先取出值,
但是这样做不太好做样了.
有没有其它的方法了.
Pol 2007-11-20
  • 打赏
  • 举报
回复
我看了下帮助,您说的方法是可以的了.
不过我还没有弄出来了.,,什么错误:
Column not found
java.lang.NullPointerException
at demo.Operate.jbInit(Operate.java:127)
at demo.Operate.<init>(Operate.java:70)
at demo.Operate.main(Operate.java:294)
不过我把
strResult = strResult+ ": "+rs.getString( "cStudentNo ");
注释掉,又能显示该列的值,这是怎么回事了?
myshinesxg 2007-11-20
  • 打赏
  • 举报
回复
支持二楼
pengchao_214 2007-11-20
  • 打赏
  • 举报
回复
String strResult = "";
while(rs.next())
{
strResult = strResult+":"+rs.getString("cStudentNo");
}

然後用一個數組
String str[] = strResult.split(":");
Pol 2007-11-20
  • 打赏
  • 举报
回复
我没有说清楚了,是把结果放到一个String数组
用JAVA语言做了.

62,623

社区成员

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

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