IBM.Data.DB2.dll 的 DB2 数据库连接支持挺靠谱的。连接字符串用起来直接,DB2ADMIN
的账号密码配置好之后,直接就能查表。像mgcom.K_B_MESSAGE
这种常规查询,响应也快,代码也清爽。你要是刚上手 DB2,强烈建议试下这套组合,用IBM.Data.DB2Connection
配合基本 SQL 语句就能跑通业务逻辑。
连接字符串写法也没啥门槛:
string connectionString = "Server=172.27.40.50:50000;DataBase=MGFSP;UID=DB2ADMIN;PWD=Mes!23456";
string commandtext = "select * from mgcom.K_B_MESSAGE";
IBM.Data.DB2Connection connection = new IBM.Data.DB2Connection(connectionString);
另外,配套资料也挺全的。你要是搞 Java 那边,也有db2java.jar
可以参考。DB2 的驱动在不同语言下其实大同小异,关键是连接方式和认证别搞错。
你可以看看这些文章:
如果你在项目里用的是.NET 环境,IBM.Data.DB2.dll还蛮适合直接嵌进去的,兼容性也不错。只是别忘了给 DLL 做好路径引用,避免部署的时候漏了文件。