java - 在 Mac OS X 上使用 DB2 和 jdbc

标签 java macos jdbc db2

我正在使用 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/

相关文章:

ios - 将 .cer 转换为 .p12

java - 如何识别 IBM 大型机 zos DB2 上的远程 4 类 JDBC 工作负载

java - oracle Jdbc更新语句返回零

java - getResource 还不起作用 getResourceAsStream 可以

java - 自定义 ListView Android 的 getView nullPointerException

swift - 无法将类型 "AProtocol"的值转换为预期的参数类型协议(protocol)。

bash - 在 MacOS 和 Linux 上运行不同的 Shell 脚本

postgresql - 在Fedora 17上使用PostgreSQL的默认设置进行慢速INSERT和DELETE操作

java - Google Map Api v2 不显示任何 map

java - SOA 客户端握手错误