Weblogic8安装和配置MSSQL和Oracle数据库连接池 --转帖

来源:互联网 发布:网络通信协议的作用 编辑:程序博客网 时间:2024/05/21 08:49

设置环境变量classpath
我的电脑-属性-高级-系统变量-添加classpath c:/bea/weblogic81/server/lib。还有 java_home 值为c:/bea/jrockit81sp4_142_05

重新启动机器

():新建weblogic domain:
       1.依次点击“开始”->“BEA WebLogic Platform8.1”->“ConfigurationWizard”启动”BEA WebLogic Configuration Wizard”。
       2.选择“新建weblogic配置”,然后“下一步”模板选择”base weblogic server domain”,
       3.然后“下一步”再“下一步”,在这个界面上输入用户名、密码(请记住这个用户密码它是启动这个服务和进入服务控制台的帐号)
       4.然后“下一步”,选择jdk的版本,然后”下一步”,在这个界面你可以修改创建服务的目录和配置名称,然后按”创建”开始创建。
       5.点击完成结束。

(六):创建应用目录:
       1.继续采用Configuration Wizard 创建。这次选择”extend and existing weblogic configuration(扩展weblogic配置)”,
       2.然后“下一步”,选择前面配置的weblogic配置目录mydomain,然后“下一步”在 Configuration Extensions”中勾选”DefaultWebApp”,
       3.然后以下取默认值一路”下一步”直到”导入”就OK了。
       4.测试:启动weblogic服务(点击user projects项目里),然后在IE中输入http://localhost:7001就可以看到控制台(console) 页面了。

 

重新启动机器

(七):  weblogic 连接池的配置:   
       1.进入控制台(console) 可以看到该界面 ,然后点击 Connetion Pools
       2.点击后进入该界面,点击configure a new JDBC Conneciton Pool
       3.点击后显示该界面选择MS SQL Server选择后,选择 MicroSoft’s MS SQL Server Driver...(倒数第三个)然后点击Continue
       4.然后就是填写Name(不改动);Database Name(数据库名字,如master);Host Name(填localhost);Port(不改动1433)Database UserName(如sa);密码(SQL中有设就填,没就空着)。
       5.点击 Test Driver Configuration ,还敢不成功?
       6.点击Create and deploy,

(八):配置数据源
       1.进入控制台(console),点击date source。。。点击后显示该页 点击 configure a new JDBC Data Source
       2. 以下步骤都是默认选择后显示,由此,数据源就配置成功了,记住这里的JNDIName配置为MyJNDI,稍后将会在程序中被使用。


--------------------------------------------------

通过http://localhost:7001/console进入管理控制台

在左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-连接缓冲池

点击“配置新的 JDBC Connection Pool... ”

数据类型选择:Oracle

数据库驱动程序选择:Oracle's Driver (Thin) Version:9.0.1,0.2.0,10

点击右下角的“继续”

在名称中写入想要设置的连接池名称(本例为:myconnection1)

数据库名称:要访问的数据库名称

主机名:写入数据库服务器的主机名称或IP地址(本例:192.168.1.251)

端口号默认为:1521

数据库用户名称、密码根据具体情况填写

点击“继续”

在下一页中点击“测试驱动程序配置”显示“连接成功”

点击“创建和部署”

在新页面的列表中出现myconnection1的配置项

连接池配置完毕

2、测试配置连接池

在左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-连接缓冲池

点击“myconnection1”

在配置页签中点击“连接”页签

点击高级选项“显示”

选择“测试保留连接”,“测试创建连接”,“测试释放连接”

在“测试表名称”中写入数据库中随便一张表的名称

在“初始SQL”中写入“SQL select * from student”

选择“支持本地事务”选项

点击“应用”

在“测试”页签下点击“测试缓冲池”

显示“测试成功”

3、配置JDBC数据源

在管理控制台左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-数据源

点击“配置新的 JDBC Data Source”

在名称中写入要配置的数据源名称(本例:mydatasource1)

在JNDI名称中写入访问的名字(本例:test/ora9)

点击“继续”

在缓冲池名称中选择myconnection1

点击“继续”、“创建”

在列表中出现mydatasource1配置项

数据源配置完毕

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/student");
         Connection conn=ds.getConnection();
         Statement stmt=conn.createStatement();
//查询表emp数据条数
         ResultSet rs=stmt.executeQuery("select count(*) as num from emp");
         rs.next();
         out.println(rs.getString("num"));
         rs.close();
         stmt.close();
     }catch(Exception e){
         e.printStackTrace();
     }
%>
将“test/student”换成自己的JNDI名称

将emp换成数据库中表

部署后运行

如果页面中显示数字说明测试成功

原创粉丝点击