mik*_*_x_ 1 java db2 jdbc lotus-domino xpages
我试图从我的多米诺骨牌应用程序连接到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!!");
Run Code Online (Sandbox Code Playgroud)
我还配置了构建路径并添加了db2jcc.jar库.
问题是我得到了
com.ibm.db2.jcc.DB2Driver的java.lang.ClassNotFoundException
为什么会这样?
DB2 JDBC驱动程序是否可用于您的应用程序?我怀疑不是.
您可能需要在一个插件中打包驱动程序 - 在NSF中,它可能会遇到Java安全问题而无法正常工作.更新版本的扩展库(Designer更新站点安装)为Domino Designer提供了一个菜单选项,允许您轻松地将JDBC驱动程序打包为插件,然后可以将其部署到更新站点数据库.
我强烈建议使用扩展库.它将提供强大的连接池等.没有它,您可能会遇到扩展库开发人员的经验已经考虑并解决的问题.如果遇到问题,您可能很难找到有经验的人来帮助您.
| 归档时间: |
|
| 查看次数: |
736 次 |
| 最近记录: |