在solaris上websphere链接不上db2,帮忙解决?

[复制链接]
查看11 | 回复2 | 2014-2-19 11:55:14 | 显示全部楼层 |阅读模式
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.DriverManager.getConnection(


目前的问题:
运行程序没有办法链接db2的数据库,在logs/systemErr.log报错,主要错误是
1)java.lang.UnsatisfiedLinkError: SQLConnect
2)java.sql.SQLException: No suitable driver
这些问题怎么解决?
由于在window上db2需要通过配置助手配置odbc,在solaris上 ,当websphere进行链接的时候db2是否还需要配些什么?(目前我只建立一个数据库,其他什么多没有做)
希望能告诉我一个在solaris 平台上websphere通过jdbc链接db2的配置过程。
回复

使用道具 举报

千问 | 2014-2-19 11:55:14 | 显示全部楼层
http://www.ibm.com/support/docview.wss?swg21110708
java.lang.UnsatisfiedLinkError: SQLConnect when trying to connect to DB2 datasource from WebSphere Application Server
回复

使用道具 举报

千问 | 2014-2-19 11:55:14 | 显示全部楼层
http://www-128.ibm.com/developer ... 401chong/index.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行