繁体   English   中英

配置SQuirrel SQL Client以适用于DB2 / AS400

[英]Configure SQuirrel SQL Client to work for DB2/AS400

我使用古老的System i Navigator(法语)来查询DB2(AS / 400)数据库。

我喜欢更新客户端并为该数据库使用更新鲜(和英语)的SQL客户端。

所以,我安装了SQuirrel SQL客户端 (3.5.0,最新版本)。

在安装和启动之后,我发现“IBM DB2 App Driver”未被“检查”。 点击它时的消息说:

“无法在Java类路径和IBM DB2 App Driver驱动程序定义的Extra类路径中找到类COM.ibm.db2.jdbc.app.DB2Driver:java.lang.ClassNotFoundException:COM.ibm.db2.jdbc。 app.DB2Driver”

据我所知,我需要在SQuirrel“\\ lib”文件夹中复制(通用?)JDBC驱动程序。 怎么弄?

我没有在环境变量中定义任何“类路径”(我在Windows 7 x64上)。 我不是Java开发人员,所以我不确定是否需要配置该类路径来使sql客户端工作。

如果它是AS400,那么你应该使用JTOpen库进行连接。

http://jt400.sourceforge.net/

JT400有你需要使用的JARS。 注意,上面提到的类名与AS400上的预期名称不同....

我记得它是这样的......

com.ibm.as400.access.AS400JDBCDriver...你要仔细检查一下

如果你在命令行上启动squirrel-sql ,你可以添加它

set CLASSPATH=%CLASSPATH%;c:/jt400.jar  

如果想要一个非常快速简单的“命令行”JDBC客户端,您可以使用JTOpen中包含的那个。 我一直都在使用它,所以我不必打开另一个窗口。

这是一个例子。

~> java -cp jt400.jar com.ibm.as400.access.jdbcClient.Main jdbc:as400:AS400 SYSTEM USERID PASSWORD  
>select * from sysibm.sysdummy1
IBMREQD
Y

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM