Oracle 的数据源最小必需设置
这些属性随数据库供应商对 JDBC 驱动程序实现的要求不同而有所不同。您必须对配置的每个数据源设置适当的属性。这些设置用于 Oracle 数据源。
可以配置下列类型的提供程序:
- Oracle JDBC 驱动程序
Oracle JDBC 驱动程序提供对 Oracle 数据库的 JDBC 访问。此 JDBC 驱动程序支持 2 类 JDBC 访问和 4 类 JDBC 访问。
此提供程序:- 支持一阶段数据源:
oracle.jdbc.pool.OracleConnectionPoolDataSource
- 需要以下 JDBC 驱动程序文件:
- ojdbc6.jar 或 ojdbc5.0
避免故障: 请了解下列事项:
- Oracle 不支持在使用 ojdbc5.jar 时使用 Java SE Development Kit V6 中包含的 JDBC 4.0 API
- 在混合节点环境中,管理控制台中的数据源向导允许您选择 ojdbc6.jar 或 ojdbc5.jar 的类路径。
- 对于 Oracle 跟踪,使用 ojdbcversion_g.jar。
- ojdbc6.jar 或 ojdbc5.0
- 需要以下 DataStoreHelper 类:
com.ibm.websphere.rsadapter.Oracle11gDataStoreHelper
避免故障: 无论您使用 Oracle 11g 还是 Oracle 10g 数据库服务器,都必须将 Oracle11gDataStoreHelper 用于 ojdbc6.jar 驱动程序文件。gotcha
- 需要有效的认证别名。
- 需要属性:
- URL
- 表示数据源从中获取连接的数据库的 URL。例如:
其中,myServer 是服务器名称,1521 是服务器用于连接的端口,myDatabase 是数据库名称。jdbc:oracle:thin:@//myServer:1521/myDatabase
- 支持一阶段数据源:
- Oracle JDBC 驱动程序 (XA)
Oracle JDBC 驱动程序 (XA) 提供到 Oracle 数据库的符合 XA 的 JDBC 访问。此 JDBC 驱动程序支持 2 类 JDBC 访问和 4 类 JDBC 访问。
此提供程序:- 支持两阶段数据源:
oracle.jdbc.xa.client.OracleXADataSource
- 需要以下 JDBC 驱动程序文件:
- ojdbc6.jar 或 ojdbc5.0
避免故障: 请了解关于使用这些驱动程序文件的以下注意事项:
- Oracle 不支持在使用 ojdbc5.jar 时使用 Java SE Development Kit V6 中包含的 JDBC 4.0 API
- 在混合节点环境中,管理控制台中的数据源向导允许您选择 ojdbc6.jar 或 ojdbc5.jar 的类路径。
- 对于 Oracle 跟踪,使用 ojdbcversion_g.jar。
- ojdbc6.jar 或 ojdbc5.0
- 需要以下 DataStoreHelper 类:
com.ibm.websphere.rsadapter.Oracle11gDataStoreHelper
避免故障: 无论您使用 Oracle 11g 还是 Oracle 10g 数据库服务器,都必须将 Oracle11gDataStoreHelper 用于 ojdbc6.jar 驱动程序文件。gotcha
- 需要有效的认证别名。
- 需要属性:
- URL
- 指示数据源从中获取连接的数据库。
例如:
其中,myServer 是服务器名称,1521 是服务器用于连接的端口,myDatabase 是数据库名称。jdbc:oracle:thin:@//myServer:1521/myDatabase
- 支持两阶段数据源: