【转帖】weblogic配置数据库_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4377 | 回复: 0   主题: 【转帖】weblogic配置数据库        下一篇 
shixisheng
注册用户
等级:上尉
经验:646
发帖:52
精华:0
注册:2013-5-27
状态:离线
发送短消息息给shixisheng 加好友    发送短消息息给shixisheng 发消息
发表于: IP:您无权察看 2013-5-28 15:40:22 | [全部帖] [楼主帖] 楼主

本文转自:http://416501600.blog.51cto.com/2458852/466577

一,启动BEA

    打开控制台:通过浏览器,打开 http://localhost:7001/console 启动管理控制台。输入管理员用户名和密码(默认:weblogic/weblogic)。
  创建JDBC数据源:

    在“域结构”树中,展开“服务”>“JDBC”,然后选择“数据源”。

    在“数据源概要”页上,单击“新建”。

    在“JDBC 数据源属性”页上,输入或选择下列信息:

    名称:jdbc/oracle

    JNDI名称:jdbc/oracle

    数据库类型:Oracle

    数据库驱动程序:BEA Oracle Driver Type 4 Version ......

    点击“下一步”。

    无需改变默认值,再点击“下一步”。

    输入以下值:

    数据库名称:orcl (应该填写Oracle数据库实例的标识,即SID,select * from v$instance获取oracle SID)

    主机名:127.0.0.1 (数据库服务器IP或者localhost)

    端口:1521

    数据库用户名:**        密码:**

    确认密码:**

    点击“下一步”。

    点击“测试配置”按钮。若显示“连接测试成功”,则说明以上参数配置正确。点击“下一步”按钮。

    在“选择目标”操作中,选择需要将本数据源部署到哪些服务器上,选择“AdminServer”,然后点击“完成”按钮。

    点击“激活更改”按钮,是配置信息持久保存并生效。

    JNDI数据源已经成功创建且部署成功

    重启 BEA

     注意:如果报oracle driver或oracle url异常,改成自己正确的driver或url
二,web客户端调用jdbc数据源

     在jsp页面中打印出连接对象,代码如下:

<%@ page language="java" import="java.sql.Connection,javax.naming.Context,javax.naming.InitialContext" pageEncoding="UTF-8"%>
<%
//oracle driver: oracle.jdbc.driver.OracleDriver
//oracle url: jdbc:oracle:thin:@localhost:1521:orcl
//用b/s的架构调用jdbc数据源,不能用main的形式调用
Connection conn = null;
Context ctx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup("jdbc/oracle"); // 获取配置的数据源
conn = ds.getConnection();
out.println(conn);
%>


  到此就OK 了,重新部署,在浏览器中输入http://localhost:7001/test/index.jsp
 PS:如果测试连接失败,可查看连接数据库的权限是否满足要求,可能是数据库用户权限不够




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论