使用 jt400.jar 建立与 db2 的连接

Establish connection to db2 using the jt400.jar

我已经尝试使用 db2jcc.jar 并成功建立了与 db2 的连接,但现在我正在尝试使用 jt400.jar

我尝试使用驱动程序 com.ibm.db2.jdbc.app.DB2Driver,但我一直收到 class 未找到异常。

我尝试使用 com.ibm.as400.access.AS400JDBCDriver,但无法建立连接。

任何人都可以帮助我或提供示例代码,其中包含使用 jt400.jar 连接到 db2 的连接字符串。

Class.forName("com.ibm.as400.access.AS400JDBCDriver");
Properties prop = new Properties();

prop.setProperty("user", "current");
prop.setProperty("password", "current");

con = DriverManager.getConnection("jdbc:as400://server/database", prop);

我使用此代码通过 jt400 连接到我的 db2 数据库:

Class.forName("com.ibm.as400.access.AS400JDBCDriver");
        connection = DriverManager.getConnection(
                "jdbc:as400:" + iseries + ";database name=" + iasp + ";prompt=false;translate binary=true;naming=system", login, password);

例如,如果我尝试连接到服务器 "server1" 和数据库 "database1",则 url 是 "jdbc:as400:server1;database name=database1;prompt=false;translate binary=true;naming=system"

我知道我来晚了,但只是想指出一个教程,在使用 Spring 框架和连接到 DB2 数据源时可能会对其他人有所帮助。在我的示例中,我使用的是 Tomcat 服务器,但它也应该适用于其他 Web 服务器。无论如何,我希望这会有所帮助:https://avaldes.com/spring-mvc-with-jndi-datasource-for-db2-on-as400-using-tomcat/