2008年7月29日 星期二

WebSphere 中配置 DB

ORACLE:
1.設立環境變數:

ORACLE_JDBC_DRIVER_PATH : (如:C:\oracle\ora92\jdbc\lib)

2.JDBC 提供者

變更類別路徑 (${ORACLE_JDBC_DRIVER_PATH}/classes12.jar)

3.資料來源
設定URL 例如:jdbc:oracle:thin:@127.0.0.1:1521:estore

4.在資料來源功能中,點選右邊自訂內容選項
修改driverType :oracle.jdbc.driver.OracleDriver
databaseName : estore
serverName : localhost
新建 user :xxx
password : XXXX

5.儲存設定

6.測試連線

7.重新啟動WebSphere


引用http://www.matrix.org.cn/thread.shtml?topicId=30665&forumId=40

(二)、SQL server连接池的配置

SQL Server连接池的配置步骤同Oracle,具体的参数值:
JDBC 提供程序:下拉选择Microsoft JDBC driver for MSSQLServer 2000
Sybase连接池的配置步骤也同Oracle,具体的参数值:
常规属性中的名称:Microsoft JDBC driver for MSSQLServer 2000
常规属性中的描述:Microsoft JDBC driver for MSSQLServer 2000
常规属性中的类路径:
${ORACLE_JDBC_DRIVER_PATH}/msbase.jar
${ORACLE_JDBC_DRIVER_PATH}/mssqlserver.jar
${ORACLE_JDBC_DRIVER_PATH}/msutil.jar

常规属性中的实现类名:默认
数据源中的名称:SQLSERVER_JNDI
数据源中的JNDI:SQLSERVER_JNDI
定制属性中的databaseName:数据库名称
定制属性中的serverName:Sybase数据库服务器的名称或IP
定制属性中的portNumber:端口号
定制属性中的preTestSQLString:SELECT COUNT(1) FROM TEST
同Oracle,手工“新建”user和password属性,值为数据库的用户名和口令,该用户的缺省数据库必须为databaseName的值。
其他默认。

(三)、Sybase连接池的配置

JDBC 提供程序:下拉选择Sybase JDBC Driver
Sybase连接池的配置步骤也同Oracle,具体的参数值:
常规属性中的名称:SYBASE JDBC Driver
常规属性中的描述:SYBASE JDBC Driver
常规属性中的类路径:${ORACLE_JDBC_DRIVER_PATH}/jconn2.jar
常规属性中的实现类名:默认
数据源中的名称:SYBASE_JNDI
数据源中的JNDI:SYBASE_JNDI
定制属性中的databaseName:数据库名称
定制属性中的serverName:Sybase数据库服务器的名称或IP
定制属性中的portNumber:端口号
定制属性中的preTestSQLString:SELECT COUNT(1) FROM TEST
同Oracle,手工“新建”user和password属性,值为数据库的用户名和口令,该用户的缺省数据库必须为databaseName的值。
其他默认。

(四)、MySQL连接池的配置

MySQL连接池的配置步骤同Oracle稍有不同,JDBC 提供程序中并没有MySQL中的选项,选Oracle JDBC Driver就可以,实际运行中,WebSphere是以设置的参数为准的。

具体的参数值:
常规属性中的名称:MySQL JDBC Driver
常规属性中的描述:MySQL JDBC Driver
常规属性中的类路径:${ORACLE_JDBC_DRIVER_PATH}/mysql-connector-java-3.1.10-bin.jar
常规属性中的实现类名:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
数据源中的名称:MYSQL_JNDI
数据源中的JNDI:MYSQL_JNDI

(一)、DB2连接池的配置

1.进入管理控制台(http://localhost:9090/admin/)

2. 指定 Java 2 连接器安全性使用的用户标识和密码的列表
在安全性->JAAS配置->J2C认证数据里新建

image
这里别名和用户标识都写db2inst1(就是登录DB2数据库的用户名和密码,别名可以任意.),密码写登录DB2数据库的密码。单击应用。

3.选择:资源->JDBC提供程序,点击“新建”,建立JDBC提供程序。

image
点击“应用”后,在类路径中,“${ORACLE_JDBC_DRIVER_PATH}/db2jcc.jar”,"${UNIVERSAL_JDBC_DRIVER_PATH} /db2jcc_license_cu.jar", "${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar"三个文件,只要第一个文件路径要配置对(可以写成绝对路径),其他两个文件可以去掉,如图,再点击“应用”,然后保存,再保存。

image

4.定义数据源
点击界面中“数据源后”再点击“新建”,建立数据源。
image


这里名称写dbsource,JNDI名是jdbc/dbsource,注意JNDI名必须是上述格式,否则可能连接不上DB2数据库。组件受管认证别名和容器受管的认证别名都选择在安全性->JAAS配置->J2C认证数据里新建的选项。点击应用。

image

4.界面上点击“定制属性”,定义连接池的databasename信息。
databasename的值修改为DB2数据库里的数据库名。
点击“确定”保存配置。
其余的取默认值。

image


參考網址
http://www.matrix.org.cn/thread.shtml?topicId=30665&forumId=40
http://www.ibmdatabasemag.com/showArticle.jhtml?articleID=191600717
http://blog.csdn.net/mfkzj/archive/2006/04/29/697147.aspx

沒有留言: