【发布时间】:2013-12-20 02:52:00
【问题描述】:
如何使用管理控制台在 WebSphere Application Server 7 上设置 Oracle JDBC 数据源?
【问题讨论】:
标签: jdbc websphere datasource
如何使用管理控制台在 WebSphere Application Server 7 上设置 Oracle JDBC 数据源?
【问题讨论】:
标签: jdbc websphere datasource
登录运行服务器的管理控制台,即Window -> 显示视图 -> 服务器 |右键单击服务器-> 运行管理 -> 运行管理控制台
环境 -> WebSphere 变量
从列表中找到“ORACLE JDBC DRIVER PATH”名称(第二页) 并点击其链接
将其“值”设置为“目录”(不是实际路径+文件名) 您的 ojdbc6.jar 驻留在文件系统上的位置
我们可以在外部设置此路径,可以是独立的 ojdbc6.jar,也可以使用 Oracle 客户端包找到它,即 C:\app\\product\11.2.0\client_1
点击“应用”,然后点击“保存”(在顶部)
返回 WAS 管理控制台,转到安全 -> 全局安全
在“身份验证”面板上,展开“Java 身份验证和 授权服务” -> J2C认证数据
点击“新建”
给它一个别名,即 Alias_Oracle 并输入我们当前的 数据库的凭据:用户 ID = your_db_username,密码 = your_db_password
点击“应用”,然后点击“保存”
转到资源 -> JDBC -> JDBC 提供程序
确保选择了正确的范围,即 Node=DOMAINHOSTNAMENode01 什么的
单击“新建”以创建新的 JDBC 提供程序
第 1 步:从“数据库类型”菜单中选择“Oracle” |提供程序类型 = Oracle JDBC 驱动程序 |实现类型=连接池数据源
保留“名称”为默认值,即“Oracle JDBC 驱动程序”
第 2 步:如果您正确设置了 ORACLE JDBC DRIVER PATH,它应该已经为您选择了“ojdbc6.jar”的适当“类路径” 第三步:总结,点击“完成”
转到资源 -> JDBC -> 数据源
确保选择了正确的范围,即 Node=DOMAINHOSTNAMENode01 什么的
点击“新建”
第 1 步:数据源名称 = “Oracle JDBC 驱动程序” | JNDI 名称 = “jdbc/OracleDS”
第 2 步:选择“选择现有的 JDBC 提供程序”=“Oracle JDBC 驱动程序”
第 3 步:URL = “jdbc:oracle:thin:@hostname:port:db_alias” |数据存储助手类名 = “Oracle11g 数据存储助手”
第 4 步:组件管理的身份验证别名 = DOMAINHOSTNAMENode01/Alias_Oracle
选择“DefaultPrincipalMapping”
第五步:总结,点击“完成”
返回“数据源”屏幕,选择新创建的数据源 和“测试连接”。如果成功,你就完成了
您可以通过编程方式检索数据源:
上下文 initContext = new InitialContext(); dataSource = (DataSource)initContext.lookup("jdbc/OracleDS");
【讨论】: