连接到其他数据库postgresql JDBC

时间:2013-03-04 21:00:47

标签: java postgresql jdbc psql

我正在研究可以连接到PostgreSQL多个数据库的Java程序。当我想重新连接到同一服务器上的其他数据库时出现问题。我正在使用JDBC postgresql驱动程序,每当我尝试关闭旧连接并创建新的时,我都会遇到异常:

org.postgresql.util.PSQLException: Something unusual has occured to cause the driver to fail. Please report this exception.

有没有办法重新连接到其他数据库?

2 个答案:

答案 0 :(得分:1)

我建议您在需要时创建连接,并在尽可能最窄的范围内完成连接。

我还建议您设置连接池,每个数据库可以连接一个。

答案 1 :(得分:0)

我没有注意到第一个例子下有另一个例外。第二个例外是真正的问题。我正在重新连接主线程。把它放在自己的线程中解决了这个问题。