Mac 上折腾 DB2,DBeaver 连不上数据库?多半是驱动的锅。DB2 Driver是 IBM 出的连接 DB2 数据库的 JDBC 驱动,分 JDBC 和 SQLJ 两套。对 Java 开发者来说,直接加上几个 jar 包就能跑。DBeaver 默认没带全,你得手动加上 db2jcc.jar
和 db2jcc_license_cu.jar
,不然连接老是失败。
配置其实也不难,打开 DBeaver 的驱动管理,把下载好的 jar 拖进去就行。URL 用法一般是:jdbc:db2://your_host:50000/your_db
,用户名密码按项目给的填。连上后,查询响应也挺快。
哦对了,DB2 Driver是 Type 4 的纯 Java 实现,跨平台没问题,Mac 也稳得。不像早些年得装一堆客户端,搞得人头大。现在轻便多了,适合本地调试和开发测试。
如果你在 Mac 上搞 Java 项目,又要连 DB2,强烈建议先把这套驱动包准备好。顺便附上几个下载链接,有备无患。