如何清除所有数据库连接?

时间:2016-11-29 12:56:47

标签: java matlab jdbc

我有一个连接到不同数据库的程序。一个是mysql数据库,另一个是postgresql数据库。目前,该程序由两个子程序组成,每个子程序分别连接到一个数据库。这些程序不会交换任何信息,并且(至少现在)完全分开。我将驱动程序存储在一个名为javaLibs的公共文件夹中。

现在出现以下问题:

当我启动Matlab并执行子程序A时,一切正常。然后我关闭subprobram A.当我执行子程序B之后,matlab无法建立正确的连接,因为Unable to find JDBC driver.

如果我重新启动Matlab并执行子程序B,则会发生同样的事情。 B工作正常,但即使关闭B后,A也找不到驱动程序。 他们没有使用相同的驱动程序和java文件。 我还在其间执行close allclear all

我尝试在子程序A的主图中包含DeleteFcn并使用close(dbConn),但这也没有解决问题。

1 个答案:

答案 0 :(得分:0)

这听起来更像是所有这些程序都能找到你的驱动程序的问题。它与关闭连接无关。

利用CLASSPATH,因为听起来好像你没有这样做。