我正在使用 Mac OS X Snow Leopard 和 IBM 的 DB2。 我已经启动并运行了它,我已经导入了 schema.sql 并且可以通过 SQL 命令操作数据库。 为了连接到java中的数据库,我需要来自IBM的jdbc驱动程序,所以我用谷歌搜索并从这个站点下载了正确的版本:http://www-01.ibm.com/support/docview.wss?uid=swg21363866
然后我提取它并将 db2jcc.jar 粘贴到我的 Eclipse 项目文件夹中。 我配置了构建路径,现在它被列为引用库。 仅供引用:这是大学时的练习。因此,建议我们复制粘贴此类: http://pastebin.com/3GYXdnxu 我这样做了并编写了一个调用 openConnection 的主方法。现在我得到:
java.lang.ClassNotFoundException: COM.ibm.db2.jdbc.app.DB2Driver
我的密码和用户名都是正确的。 我究竟做错了什么。 我需要在 Mac OS X 上设置某种类路径吗?
最佳答案
关于http://www-01.ibm.com/support/docview.wss?uid=swg21363866 ,我没有看到与 Mac OS X 兼容的版本。支持 Windows、AIX、HPUX、Linux、Solaris,但没有针对 OS X 甚至 FreeBSD 的构建。
关于java - 在 Mac OS X 上使用 DB2 和 jdbc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16347785/