在solaris上websphere链接不上db2?

来源:百度知道 编辑:UC知道 时间:2024/05/21 01:01:12
solaris上db2已经装好了,并且通过远程windows系统可以链接访问solaris上的数据库,并且在windows上通过tomcat服务器 可以成功运行war的链接程序并且获得数据。
在solaris机器上websphere 也安装完成,并且发布该链接程序的war包成功。在websphere管理控制台下JDBC 提供程序中定义信息如下:

描述 Custom JDBC2.0-compliant Provider configuration 资源提供程序的文本描述。
类路径 /opt/IBM/db2/V8.1/java/db2java.jar
本机库路径
实现类名 COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource

下面显示的数据源没有做设置。

链接程序部分代码:
/**
* 利用JDBC打开数据库
* @param void
* @return Connection 返回数据库连接对象
*/
private static Connection getOpenCon(String driver) {
try {
Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”);

Connection conn =
java.sql.DriverManager.getConnection(“jdbc:db2:db2data”,
data,111111);
return conn;
} catch (Exception e) {
System.err.println("打开数据库发生错误:" + e.getMessage());
e.printStackTrace();
throw new DBException("open Database Error!");
}
}

java.sql.Dri

Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”);
改为:
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();

Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”).newInstance();
试试

还是没弄明白

电脑软件,程序问题,请人当面指导最好。

我觉得你在这里就是白费劲,找个这种专业的好友教你,在线沟通比较好解决,这样根本看不明白呀!帮不了你,不好意思了。