读书人

java连接数据库而且从数据库中读取数

发布时间: 2011-11-20 23:14:11 作者: rapoo

java连接数据库,并且从数据库中读取数据为什么太慢?
最近学习java,当我点击上面的按钮,下面的JTable中显示数据库中的记录,我发现当我点击按钮后,过一段时间,JTable 中才显示从数据库中读取的记录。
为什么这么慢?请各位大侠给一个好的解决办法。在此谢谢!

[解决办法]
数据库表的记录还多啊?
[解决办法]
楼上的ABCatai(ABCatai)是南京人?呵呵

说的有道理,读取的时候一定要考虑读取的数据量

如果数据量比较大的话,建议使用批量操作,指定fetch size,然后在点击按钮的时候fetch next即可获得下一笔数据

具体方法请看一下JDBC的文档
[解决办法]
你可以试试直接在控制台打印出来看看是不是真的是数据库操作慢,还是你的GUI的问题
[解决办法]
我也有这样的问题,就是在本机上执行的时候可快,但是在局域网别的机器执行访问我的机器的话就异常慢,是什么问题啊?还是访问网络数据库不是这样做的啊?

读书人网 >J2SE开发

热点推荐