如何使用管理控制台在WebSphere Application Server 7上设置Oracle JDBC数据源?
登录正在运行的服务器的管理控制台,即Window - > Show Views - > Servers | 右键单击服务器 - >运行管理 - >运行管理控制台
环境 - > WebSphere变量
在列表(第二页)中找到" ORACLE JDBC DRIVER PATH "名称,然后单击其链接
将其"值"设置为ojdbc6.jar驻留在文件系统中的"目录"(不是实际路径+文件名)
我们可以在外部设置此路径,可以是独立的ojdbc6.jar,也可以在Oracle客户端软件包中找到它,即C:\ app \\ product\11.2.0\client_1
单击"应用",然后单击"保存"(在顶部)
返回WAS管理控制台,转到安全性 - >全局安全性
在"身份验证"面板上,展开"Java身份验证和授权服务" - > J2C身份验证数据
点击"新建"
给它一个别名,即Alias_Oracle并输入我们当前数据库的凭证:User ID = your_db_username,Password = your_db_password
点击"应用",然后点击"保存"
转到资源 - > JDBC - > JDBC提供程序
确保选择了正确的Scope,即Node = DOMAINHOSTNAMENode01等
单击"新建"以创建新的JDBC提供程序
步骤1:从"数据库类型"菜单中选择"Oracle" Provider type = Oracle JDBC Driver | 实现类型=连接池数据源
保留"名称"作为默认值,即"Oracle JDBC Driver"
步骤2:如果您正确设置了ORACLE JDBC DRIVER PATH,它应该已经为您选择了"ojdbc6.jar"的相应"类路径"步骤3:摘要,单击"完成"
转到资源 - > JDBC - >数据源
确保选择了正确的Scope,即Node = DOMAINHOSTNAMENode01等
点击"新建"
第1步:数据源名称="Oracle JDBC驱动程序"| JNDI name ="jdbc/OracleDS"
第2步:选择"选择现有JDBC提供程序"="Oracle JDBC驱动程序"
第3步:URL ="jdbc:oracle:thin:@hostname:port:db_alias"| 数据存储帮助程序类名称="Oracle11g数据存储帮助程序"
第4步:组件管理的身份验证别名= DOMAINHOSTNAMENode01/Alias_Oracle
选择"DefaultPrincipalMapping"
第5步:摘要,单击"完成"
返回"数据源"屏幕,选择新创建的数据源和"测试连接".如果成功,你就完成了
您可以以编程方式检索数据源:
Context initContext = new InitialContext(); dataSource =(DataSource)initContext.lookup("jdbc/OracleDS");