我使用的是Squirrel SQL 3.6。
我与两个数据库建立了连接,我将调用A和B.我可以毫无问题地针对A和B运行查询。他们已经安装并工作了几年。
我需要针对这两个数据源/连接运行查询,并让Squirrel处理它们之间的连接。
我添加了UnityJDBC驱动程序。我使用它创建了一个连接。下一步是向其添加A和B,以便我可以跨它们运行查询。
我打开连接,右键单击并选择"(虚拟化)添加源"并从列表中选择A,然后告诉它"添加。"我没有添加任何其他属性。
它告诉我:
Preparing to add data source...
ClassNotFoundException for Driver: com.ibm.as400.access.AS400JDBCDriver
Make sure driver is in your classpath.
如果该驱动程序不在类路径中,我假设我根本无法使用连接A.这让我相信UnityJDBC有另一个类路径。关于将会是什么,在哪里找到它,如何解决这个问题的任何建议?
答案 0 :(得分:0)
正如本指示所述http://www.unityjdbc.com/squirrel/MultiSourceVirtualizationPlugin_install.pdf:
确保将其他数据库JDBC jar添加到squirrel / lib文件夹中 或JRE类路径。该插件无法访问自定义驱动程序 SQuirreL使用的类路径。
希望它不会太晚并且有所帮助;)