我从数据库读取的值放在rs,怎么把它放在列表框里,
解决方案 »
- 自定义classLoad发生NoClassDefFoundError错误
- java语言下载FTP服务器文件问题
- 求问JAVA
- 如何判断一个文件夹是否为空?
- 往数据库中添加记录后遇到的问题
- 高手帮忙:我在linux用gcj编译一个java程序,先用javac把其编译为class文件,再用gcj编译,可是出现如下错误,而直接用java虚拟机来执行
- 用java如何实现gb2312和utf-8之间的转换
- 紧急求助:为什么下面这段代码无法选定文本区内的内容?
- 我的JDK无法使用,怎么办?
- 为什么ResultSet不能用于递归程序中 ErrMsg :java.sql.SQLException: ResultSet is closed
- [求助]小问题各位来看下
- 新手提问 AWT SWING该不该学
SWING里的列表框啊
jList
while(rs.next())
{
String[] list={rs.getString(1)};
}
jList1.setListData(list);
帮我改下吧!!
Vector<String> vec = new Vector<String>;
while(rs.next())
{
vec.add(rs.getString(1));
}
jList1.setListData(vec);
还有个问题我不太理解,我又加了30分
我的数据库值是001
为什么用String[] list={rs.getString(1)};得到的值是Ljava.lang.String;@18330bf
Ljava.lang.String;@18330bf这是什么码啊?
这样调用的Object的toString()方法。默认是 类名加一个@借助是散列码的无符号十六进制表示。你想获得数组里的值,要用下标来取。