was 登陆控制台:
1、点击数据源,创建JDBC提供程序, 在数据库型中是不包括连接GP数据库的选项,所以
数据库类型选择“用户自定义的"
名称: gp_jdbc
类路径:{JDBC_LIB}/postgresql-8.2-512.jdbc3.jar
描述:{JDBC_LIB}路径系统默认指向的是/opt/IBM/WebSphere/AppServer
实现类名:org.postgresql.jdbc2.optional.ConnectionPool
(MySql类似改成实现类即可)
注:不能填写org.postgresql.Driver
2、创建数据源
选择现有的JDBC提供程序,也是就刚创建的gp_jdbc数据源,并创建好认证别名(组件管理的认证别名)也就是用户名密码
数据存储器辅助控件类名,选择:
指定用户定义的存储器辅助控件
输入软件包限定的数据存储器辅助控件类名:com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
这时候会发现只有关联到驱动包和帐户密码,并没有指定Host和数据库名以及端口号等
这时需要选择右边的定制属性:
创建对应的属性值就行了。
如:
名称:user 值: test
名称:password 值: test
名称:databaseName 值: testDB
名称:portNumber 值: 5432
名称:serverName 值: 192.168.0.163
注: 如果不知道定制属性的名称和值怎么写,可以反编译驱动包,看它里面是怎么定义的参数名称,保持一致就行。
org.postgresql.ds.common.BaseDataSource可以看到参数的定义。
最后测试数据连接,看是否能正常连接成功。如果有错误,对照指定的错误改正即可。