在as400上使用本机jdbc驱动程序



我通常使用AS400JDBCDriver连接到AS400并使用DB,这在AS400内部和外部都很好。

现在,我开发了一个类,它将在AS400上运行并访问数据库,但客户不想提供访问数据库的凭据,假设从AS400内部进行的访问不需要用户和密码,因为用户已经登录。

不久前,我使用com.ibm.db2.jdbc.app.DB2Driver而不是com.ibm.as400.access.AS400JDBCDriver从本地类访问as400 DB。

我的第一个问题是在sourceforge的jt400.jar中找不到com.ibm.db2.jdbc.app.DB2Driver类。

第二个问题是,假设我可以找到com.ibm.db2.jdbc.app.DB2Driver类,这个类是否允许在没有可信度的情况下进行访问?

任何提示都将不胜感激

Flavio

com.ibm.db2.jdbc.app.DB2Driver随Java开发工具包提供,位于$JDK_HOME/lib/tools.jar库中。

JDK_HOME在V5R4及更早版本的/QIBM/ProdData/Java400/jdkversion中,在V6R1及更高版本的/QOpenSys/ProdData/JavaVM/jdkvversion/架构中。

IBM i Native和IBM DB2 Connect JDBC驱动程序的类名


如果您使用的是本机驱动程序(jt400Native.jar,tools.jar),则不需要凭据。

如果使用jt400/jtdown驱动程序在AS/400本身上运行,则可以使用密码*CURRENT以用户*CURRENT的身份连接到"localhost",而不必提供实际凭据。

这对JDBC连接和AS400对象(JDBC驱动程序使用)都有效。

相关内容

  • 没有找到相关文章

最新更新