尝试通过JDBC连接远程Oracle数据库时,收到以下异常:
java.sql.SQLRecoverableException: IO-fout: The Network Adapter could not establish the connection
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:419)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:536)
at oracle.jdbc.driver.
我可以使用jdbc驱动程序使用jdbc:postgresql://host:port/database连接到postgresql服务器中的数据库。
但是我想连接到postgresql服务器,并在那里找到数据库列表。当我使用jdbc:postgresql://localhost:5432时,我得到了一个名为
java.sql.SQLException: No suitable driver found for jdbc:postgresql://localhost:5432
是否有其他驱动程序或方法可以在不知道服务器中的数据库名称和查询数据库列表的情况下连接到服务器?
我正在HPC (高性能计算)集群上运行Java应用程序。应用程序建立到Oracle 11.2.0数据库的JDBC瘦连接。假设这是在一个集群上,就会同时建立和维护大量的连接(尽管与数据库的实际交互相对较少)。潜在的最大并发连接数将是4500 (尽管它永远不会达到这个数字)。
应用程序工作正常,直到大约125个并行连接失败,并出现以下错误。此错误消息在后续连接尝试中仍然存在:
java.sql.SQLException: No more data to read from socket
at oracle.jdbc.driver.DatabaseError.throwSqlException(Da
当我尝试与数据库连接的java应用程序工作时,我收到了上面的消息。
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
在这里,我将在我的java应用程序中提到一些java代码;我用它们来连接数据库。
jDBC驱动程序名称和