如何同时连接到具有不同LCODE的多个数据库? (DBMR3134)

~ 0 min
2020-10-13 15:39

从DBMaker 5.4.3,我们解决了该问题。 您可以同时使用不同的LCODE连接到多个数据库。  

这是DBMaker 5.4.3之前的限制。 DBMaker无法同时连接到具有不同LCODE设置的多个数据库。 在关闭第一个连接后,您可以连接另一个数据库。 如果您无法关闭第一个连接,则我们发现一种解决方法如下步骤:  

1.在不同目录中安装另一个DBMaker ODBC驱动程序。
2.为第二个数据库创建DSN。
3.在JAVA代码中使用Sun JDBC驱动程序(1.7或更低版本的JDK)来连接第二个DB。
4.从JDK 1.8开始,将不支持Sun JDBC。 因此,从DBMaker 5.4.2开始,我们添加了新的JDBC类型(dbmaker-odbc)来替代Sun JDBC以连接其他数据库以进行异质异步表格复制。 

对于此问题,我们也可以使用这种新的JDBC类型。

Class.forName("dbmaker.sql.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:dbmaker:DB_NAME","UID","PWD");

 

Version: DBMaker 5.4.2
Product: Normal/Bundle
Platform: Windows/Linux

平均分: 0 (0 投票)

你不能对该内容发表评论

标签