现在做得一个application小程序,想点击按钮然后在界面的JTextArea中显示查询数据库出来的数据(暂时只是想直接显示出数据就好,以后在学习表格),现在的问题是只能显示最后一条数据,我也大概知道这个问题的原因了好像,因为每次都把原来text值都覆盖了,所以现在不太清楚这个问题怎么解决。查了些网上的情况,现在问题如下
1.知道好像可以把数据放入arraylist显示(是么?具体方法不太会也,而且数据不是很多。原来我知道在.NET中可以比较容易的办到,可也是不很明白原理,现在用java更不太会了。)
2.可以直接遍历输出,就每读一条就输出一次(不覆盖JTextArea怎么弄?),这样好像也比较简单点就可以解决这个问题。
while(rs.next()){//这里查询就是用的这种方法,不知道怎么可以能借用到赋给text值
a = rs.getString(1);
b = rs.getString(2);
text.setText(a+"\t"+b);
}
应该大概说清楚了吧,如果不对请指出来谢谢,要是没说明白我会在回复 呵呵-。- 希望可以解答具体点 谢谢了
1.知道好像可以把数据放入arraylist显示(是么?具体方法不太会也,而且数据不是很多。原来我知道在.NET中可以比较容易的办到,可也是不很明白原理,现在用java更不太会了。)
2.可以直接遍历输出,就每读一条就输出一次(不覆盖JTextArea怎么弄?),这样好像也比较简单点就可以解决这个问题。
while(rs.next()){//这里查询就是用的这种方法,不知道怎么可以能借用到赋给text值
a = rs.getString(1);
b = rs.getString(2);
text.setText(a+"\t"+b);
}
应该大概说清楚了吧,如果不对请指出来谢谢,要是没说明白我会在回复 呵呵-。- 希望可以解答具体点 谢谢了
解决方案 »
- BLOB 转成 string
- (JAVA求助)写一个类,如何实现栈这种数据结构,要求底层数据使用ArrayList存储。
- java调用存储过程,如何判断存储过程不存在
- ---> 100分 菜鸟级 在线等 !!求 BoxLayout 的详细用法
- 文件的断点续传问题(请老大们指点小弟)??
- 请问怎么安装eclipse
- java 网络编程 面对重定向怎么保留session??
- 关于weblogic对oracle的clob字段的问题,望高手指点!
- 请问在java中怎么画直线?
- 请问如何取得STRING类型的变量的某个特定字符?譬如'abcded'的第三个字符?
- 4j代表什么含义?如log4j、dom4j、mmseg4j等
- JTable中一行有多个JCheckBox设置只能选一个 请各位大哥帮帮忙 ....
change method
text.setText(a+"\t"+b);
to
text.append(a+"\t"+b+"\n");
setText是把整个内容都换掉,所以只能有最后一个结果
谢谢你了:)