日期:2014-05-20  浏览次数:20644 次

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

------解决方案--------------------
数据库表的记录还多啊?
------解决方案--------------------
楼上的ABCatai(ABCatai)是南京人?呵呵

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

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

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