解决使用JDBC连接orcale速度慢的问题
2008-12-15 09:57
295 查看
使用java 开发程序,选用ojdbc14.jar的驱动,连接oracle,发现速度很慢。写了了测试程序,发现光建立连接就需要10s左右。百思不得其解。
后来一个同事使用百度大法找到了答案,特记录如下:
我们使用的是jdk1.5.0,换作低版本的jdk1.4或者高版本的jdk1.5.6以上版本,都没有问题。看来应该是jdk版本的问题。
后来发现jdk.1.5.0会默认去找代理,花费大量时间,于是,代码中加入:
import java.net.ProxySelector;
.
.
ProxySelector.setDefault(null);
这样屏蔽了jre1.5中关于代理服务器的选择,采用直接连接的方式。再测试。速度0.4s。
顺便鄙视一下sun,自己的JDK,就不能稳定一些,兼容性好一点吗?
后来一个同事使用百度大法找到了答案,特记录如下:
我们使用的是jdk1.5.0,换作低版本的jdk1.4或者高版本的jdk1.5.6以上版本,都没有问题。看来应该是jdk版本的问题。
后来发现jdk.1.5.0会默认去找代理,花费大量时间,于是,代码中加入:
import java.net.ProxySelector;
.
.
ProxySelector.setDefault(null);
这样屏蔽了jre1.5中关于代理服务器的选择,采用直接连接的方式。再测试。速度0.4s。
顺便鄙视一下sun,自己的JDK,就不能稳定一些,兼容性好一点吗?
相关文章推荐
- 第一次使用jdbc连接postgre数据库碰到的问题及解决方法
- 使用MyEclipse 6.0连接SQL 2000和2005数据库(JDBC) 遇到的问题,急需解决
- 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表出现的问题及解决
- 使用JDBC连接数据库遇到的问题,以及查找到的解决方法
- 解决tomcat上运行servlet使用jdbc异常的问题
- 64位操作系统使用PLSQL Developer时,“无法解析指定的连接标识符”问题的解决办法
- 分享一个连接,python扩展包下载地址分享包括numpy,scipy等,解决了win8系统不能使用这些扩展包的问题!
- 使用vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
- 使用 EF Core 的 EnableRetryOnFailure 解决短暂的数据库连接失败问题
- 解决3389服务器只能使用强行连接器连接问题解决方法
- 关于在java中连接MS SQL Server 2005 JDBC的问题及解决办法
- 解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题
- Qt5.9使用QWebEngineView加载网页速度非常慢,问题解决
- 使用连接mysql的jdbc驱动最新版引发的问题
- “超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。”问题的解决方法
- SQLSERVER无法使用IP地址连接问题解决
- 使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
- Flex中如何使用A标签解决Text中给部分文字加连接的问题。
- ElasticSearch使用jdbc-river同步数据库出现dateOptionalTime不能识别的问题解决办法一则
- JPA QL 中使用外连接遇到的问题和解决方式