WebSphereApplication自定义JDBC 数据源连接GP(greenplum)数据库

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可以看到参数的定义。

    最后测试数据连接,看是否能正常连接成功。如果有错误,对照指定的错误改正即可。


猜你喜欢

转载自blog.csdn.net/thl331860203/article/details/80445271