weblogic配置Oracle数据库连接池.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
weblogic配置Oracle数据库连接池

Weblogic中配置数据池 应用服务器是:BEA WebLogic 数据库是:oracle 10g 1、配置连接池 启动weblogic服务器,通过 http://localhost:7001/console进入管理控制台 在左侧菜单中,依次进入:myserver(这里以自己的为准)--Services(服务)--JDBC--Connection Pools(连接缓冲池), 点击“Configure a new JDBC Connection Pool(配置新的DBC Connection Pool)” Database Type(数据库类型): Oracle Database Driver(数据库驱动): *Oracles Driver (Thin) Versions:9.0.1,9.2.0,10 点击“Continue(继续)”按钮,进入下一步: Name(名称):TestPool,此处根据实际应用填写名字。 Database Name(数据库名):testdb? 这里注意是SID=testdb Host Name: 37 数据库所在的主机名或IP Port: 1521 Databse User Name: system?? 数据库的登陆名 Password: 123456??????????? 登陆密码 点击“Continue”按钮,继续下一步。 点击“Test Driver Configuration”按钮,显示“Connection successful”. 点击“Create and deploy”按钮,在新页面的列表中出现了TestPool项。 至此连接池配置完毕。 2、测试配置连接池 在左侧的菜单中依次点击“myserver--services--JDBC--Connection Pools--TestPool”,在出现的页面中点击“Configuration”选项单--“Connections”选单,然后点击“高级选项”的“显示”。 选重“Test Reserved Connections”、“Test Created Connections”、“Test Released Connections”三个复选框。 在Test Table Name:中输入“SQL SELECT 1 FROM yourtabName” 单击“Apply”按钮。 单击“Testing”选单,在出现的页面中点击“Test Pool”按钮。 出现“Connection successful on: myserver” 信息,至此测试连接池成功。 3、配置JDBC数据源在管理控制台左侧的菜单中依次进入:myserver--services--JDBC--Data Source,点击页面中的“Configure a new JDBC Data Source”, Name: myData Soruce JNDI Name: test/ora10 单击“Continue”按钮, 在Pool Name:下拉列表框中选择“TestPool”,然后点击“Continue”按钮 单击“Create”,到次数据源创建完成。 4、测试JDBC数据源 创建并部署testjdbc.jsp,源码如下: %@ page import=java.sql.*% %@ page import=javax.naming.*% %@ page import=javax.sql.*% % ??? try{ ??????? Context initCtx=new InitialContext(); ??????? DataSource ds=(DataSource)initCtx.lookup(test/ora10); ??????? Connection conn=ds.getConnection(); ??????? Statement stmt=conn.createStatement(); ????? //查询表test数据条数 ??????? ResultSet rs=stmt.executeQuery(select count(*) as num from test); ??????? rs.next(); ??????? out.println(rs.getString(num)); ??????? rs.close(); ??????? stmt.close(); ??? }catch(Exception e){ ??????? e.printStackTrace(); ??? } % 将“test/ora10”换成自己的JNDI名称 将test换成

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档