gpt4 book ai didi

java - 从 domino 使用 JDBC 连接到 DB2

转载 作者:行者123 更新时间:2023-11-29 07:38:41 25 4
gpt4 key购买 nike

我试图在不使用扩展库的情况下从我的 domino 应用程序连接到 db2 数据库。

我创建了一个托管 bean,它只连接到 db2 并在控制台上打印一条消息。

我从 xpage 上的按钮调用托管 bean 的方法。

bean 中的代码是这样的:

Class.forName("com.ibm.db2.jcc.DB2Driver");
String url = "jdbc:db2://10.0.1.49:50000/AVIN";
String user = "db2admin";
String password = "ibmdb2";
con = DriverManager.getConnection(url, user, password);
System.out.println("Successful TEST JDBC Connection!!");

我还配置了构建路径并添加了 db2jcc.jar 库。

问题是我得到了

java.lang.ClassNotFoundException for com.ibm.db2.jcc.DB2Driver

为什么会这样?

最佳答案

您的应用程序是否可以使用 DB2 JDBC 驱动程序?我怀疑不是。

您可能需要将驱动程序打包到插件中 - 在 NSF 中,它可能会遇到 Java 安全问题并且无法工作。较新版本的扩展库(Designer 更新站点安装)为 Domino Designer 提供了一个菜单选项,使您可以轻松地将 JDBC 驱动程序打包为插件,然后可以将其部署到您的更新站点数据库。

我强烈推荐使用扩展库。它将提供强大的连接池等。没有它,您很可能会遇到扩展库开发人员的经验已经考虑和解决的问题。如果您确实遇到了问题,您可能很难找到有经验的人来帮助您。

关于java - 从 domino 使用 JDBC 连接到 DB2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32606468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com