AS400 的老用户都知道,连接 DB2/400 最顺手的方式就是用jt400.jar。这个驱动包其实挺老派,但用起来蛮稳定,兼容性也还不错。你只要配置好 JDBC 连接,连 AS400 上的库就像本地操作一样,查询也挺快的。
jt400.jar的支持能力比较全,JDBC、SQL、甚至 Record-level access 都能搞定。你要是用 Java 搞 AS400 的开发,少不了它。连接方式也不复杂,一般直接用DriverManager.getConnection()
就搞定。
顺带一提,如果你对 AS400 的开发原理不太熟,推荐看看AS400 开发原理解析这篇文章,思路还挺清楚的。还有像JT400 访问 DB2/400 的关键工具那篇,也比较有用,讲了不少细节。
用的时候注意下编码和时区,AS400 有时候会出点小毛病,是日期格式这块。还有连接数别开太多,不然容易被系统踢。
如果你在做老系统对接,或者维护 AS400 上的老模块,直接拿下jt400.jar用上吧。配置简单,文档也不少,出了问题网上搜一搜基本都有解。