NutzCN Logo
问答 DaoUp连接远程数据库执行效率的问题
发布于 2958天前 作者 efraiser 1712 次浏览 复制 上一个帖子 下一个帖子
标签:

我把一个SQL拿到远程数据库去直接执行只需要2分钟不到的时间,但是用DaoUp连接远程的数据库在DAO里面去执行同样的SQL十几分钟都不出结果。求解这个是什么原因造成的呢?

5 回复

碰到这样情况的大部分都是表的数据量比较大的时候。

读数据耗时

有方法能提高执行的效率吗?直接用JDBC会不会更好点?

         Class.forName(sysEastUrl.getDriver());
         con = DriverManager.getConnection(sysEastUrl.getUrlStr(),sysEastUrl.getUserName(),sysEastUrl.getPassword());
         Statement stmt = con.createStatement();
         ResultSet rs = stmt.executeQuery(sql);
         rs.next();
         int count = rs.getInt(1); 
         改成这样了,但是运行的效率好像没有提高反而变低了
添加回复
请先登陆
回到顶部