尝试使用Lotus中的java代理连接oracle数据库时出现连接错误

时间:2012-05-19 02:06:06

标签: oracle jdbc lotus-notes

尝试连接Lotus Notes java代理的数据库时,会显示以下错误。 JDBC驱动程序存储在服务器上(myserver:/ opt / ibm / lotus / notes / 85020 / linux / jvm / lib / ext),因此当应用程序中嵌入相同的驱动程序时,驱动程序只加载一次而不是多次。问题是当驱动程序内置到应用程序中时不会发生错误,但我不能离开它,jar必须在服务器内。有谁知道可能是什么?

18/05/2012 21:44:18代理程序错误:java.sql.SQLException:Exceo de E / S:网络适配器无法建立连接

2 个答案:

答案 0 :(得分:2)

您是否可以使用例如Oracle访问Oracle数据库Telnet直接在服务器上?也许防火墙阻塞了端口?确保从服务器到Oracle数据库检查一切是否正常工作。

查看有关Oracla连接错误的其他答案: https://stackoverflow.com/search?q=ORACLE+The+Network+Adapter+could+not+establish+the+connection

答案 1 :(得分:2)

由于您的代码在jar内置到代理中时有效,但在外部时却没有,我认为您可能遇到安全限制问题。默认情况下,Domino JVM限制外部jar的权限,我认为网络访问是受限制的区域之一。可以通过编辑jvm / lib / security / java.policy文件来调整权限。您可以找到有关它的一些信息here