j2se程序。
具体如下:
网络环境:内网千兆 A(本机) B(远程) 同在局域网
都装了相同数据库 SQL2005.
写个了test main类,测试从获取conn,到查询数据库,关闭conn连接的时差。
myEclipse下运行都无问题。
打成jar包后:
1。程序放在本机(A),连接本机数据库(A),无问题,整个过程耗时1秒左右
2。程序放在本机(A),连接远程数据库(B),获取conn时耗时20-30秒.
3。程序放在远程(B),连接远程数据库(B),其实是自己连自己了,耗时1秒左右,一切正常。
sqljdbc.jar换了N个都一样。。
具体如下:
网络环境:内网千兆 A(本机) B(远程) 同在局域网
都装了相同数据库 SQL2005.
写个了test main类,测试从获取conn,到查询数据库,关闭conn连接的时差。
myEclipse下运行都无问题。
打成jar包后:
1。程序放在本机(A),连接本机数据库(A),无问题,整个过程耗时1秒左右
2。程序放在本机(A),连接远程数据库(B),获取conn时耗时20-30秒.
3。程序放在远程(B),连接远程数据库(B),其实是自己连自己了,耗时1秒左右,一切正常。
sqljdbc.jar换了N个都一样。。
解决方案 »
- java.security.AccessControlException: access denied (java.io.FilePermission <<AL
- 请问类似版本库的差异数据存储如何实现?
- 关于java界面的背景上色问题……
- 关于JDBC的ResultSet问题
- 请高手帮忙看看错误在那里。谢谢!
- 关于文件传输的问题~
- 问个eclipse和Matlab连接的问题
- String.matches()的使用,着急。比如串中包含一个文件名,我只要匹配文件是*.htm 或*.html的,表达式该怎么写?
- 集资买 Java编程思想(Thinking in java)第四版答案!!
- jbuilder系列有中文帮助吗?
- 问下关于继承的问提
- 高手请进:经典的智力题,用java怎么解啊.....
建议在程序中添加打印log,看看到底是哪一步耗时。
2:数据库服务器和应用服务器全都放在内网中,使用内网 IP 进行访问;
3:检查内网的网际速度
继续接着昨天的问题说。 有点要阐明,在myEclipse下运行程序,连接远程数据库并不慢。也就是说仅仅是打包之后的程序出现这怪异问题。是不是myEclipse下有连接池机制还是什么的。我把打包好的数据库放另外一台机器上连自己,一样很快。到了这一步,实在无语。
最后用ODBC方式解决,不知道还会有什么问题。再就是连接池方式我也想过,但只在WEB应用下用过连接池。还请有连接池代码的给一个。谢谢。[email protected]