0
我有一个连接到不同数据库的程序。一个是mysql数据库,另一个是postgresql数据库。目前该程序由两个子程序组成,每个子程序分别连接到其中一个数据库。这些程序不会交换任何信息,并且(至少现在)完全分离。我将驱动程序存储在一个名为javaLibs
的公用文件夹中。如何清除所有数据库连接?
现在发生以下问题:
当我开始Matlab和执行子程序出现的一切工作正常。然后我关闭子程序A.当我执行子程序B后,matlab无法建立正确的连接,因为Unable to find JDBC driver.
如果我重新启动Matlab并执行子程序B,则会发生同样的事情。 B工作正常,但即使在关闭B后,A也找不到司机。 他们没有使用相同的驱动程序和java文件。 另外我执行close all
和clear all
之间。
我试过,包括子程序A的主人物DeleteFcn
和使用close(dbConn)
但这丝毫也不解决问题。
起初我以为这可能是这种情况,但正如我所说的我首先打开的程序能够找到驱动程序,只有第二个不是。无论是第一还是第二。 – Mitch