WebLogic连接池配置(WebLogic默认是7001端口)
建立用户服务器
1 选择Configuration Wizard,选择新建WebLogic配置,下一步
2 选择Basic WebLogic Server Domain模板 下一步
3 快速 下一步
4 输入WebLogic用户名和密码(不少于8位) 下一步
5 选择启动模式,和JDK 下一步
6 输入文件名和路径 创建
配置服务器连接池
1 把sql的jar包复制到weblogic81/server/lib目录下
2 mydomain/startWebLogic.cmd文件的classpath变量中加入三个jar包的绝对路径(startWebLogic.cmd为用户WebLogic的启动程序)
3 启动WebLogic(也就是启动startWebLogic.cmd文件)
4 输入网址http://WebLogic服务器地址:7001/console 进入控制后台
5 选择JDBC项目中的connection pools
6 选择Configure a new JDBC Connection Pool... 选项
7 在DatabaseType 中选择要连接的数据库类型,如MS SQL Server 就是microsoft SQLServer; 在DatabaseDriver 中选择使用的驱动程序,选Continue进入下一项
8 name为连接名 DatabaseName为要连接的数据库名,Host Name 为要连接的数据库地址,Port数据库端口号,设置数据库用户名和密码
9 测试连接 如果测试成功自动进入下一页
10 创建连接
11 选择创建的连接名,进入连接配置页面,选择Connections,在高级选项(Advanced Options)中选show,把Test Reserved Connections,Test Created Connections,Test Released Connections选中,在Test Table Name:输入查寻语句,选择Apply
12 选择Target and Deploy 选项,选中服务器,点击Apply
13 选择Testing选项,单击Test Pool进行测试是否连接成功
14 如果出现Connection successful on: myserver ,为绿色显示 代表连接成功
设置连接池数据源
1 选中Data Sources 进入数据源配置
2 选中Configure a new JDBC Data Source建立一个新的数据源
3 给数据源起一个JNDI名称
4 在pool name 中选择要使用的连接池,continue
5 create 创建
在MyEclipse中部属WebLogic
1 在部属页面中选中你要部属的WebLogic的版本,我这是WebLogic8
2 选中Enable,在BEA home directory 中输入WebLogic的bea目录C:\bea
3 在WebLogic intallation directory中输入WebLogic的根目录(也就是weblogic81目录)C:\bea\weblogic81
4 在Admin username 中输入你创建的WebLogic的用户的名 Admin password 中输入密码
5 在Execution domain root 中输入你创建的WebLogic服务的目录C:\bea\user_projects\domains\mydomain
6 在Security policy file中输入policy配置文件所在目录 C:\bea\weblogic81\server\lib\weblogic.policy
7 JDK密码创建的服务所用的JDK 相同,在JRE home directory 中输入你用的jdk的目录C:\bea\jdk141_05
8 在Paths选项加入选Add Jar/zip加入启动服务必须的weblogic.jar,webservices.jar包和连接池所用的数据库驱动包
9 完成
WebLogic中使用连接池
/*********
<body>
<%
javax.naming.Context cont = new javax.naming.InitialContext();
javax.sql.DataSource data = (DataSource)cont.lookup("jdbc/pubs");
Connection conn = data.getConnection();
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from jobs");
while(rs.next()){
out.print(rs.getString(1));
}
%>
</body>
********/
Tomcat中使用连接池 在lookup()的格式必须是 object.loopup("java:comp/env/JNDI名称")
Tomcat连接池配置
1 把jdbc驱动和tools.jar包复制到tomcat 的common/lib目录中(tools.jar用于编译java程序)
2 启动tomcat
3 选择Resources中的Data Source 在 Data Source Actions 下拉列表中选择create new datasource
4 在JNDI Name 中输入JNDI名称,在Data Soruce URL中输入连接字符中jdbc:microsoft:sqlserver://127.0.0.1:1433;Databasename=pubs
在JDBC Driver Class中输入驱动com.microsoft.jdbc.sqlserver.SQLServerDriver,User Name 为数据库用户名Password 密码,Max. Active Connections: 代表最多开几个连接,Max. Idle Connections最少几个连接Max. Wait for Connection: 等待连接数
5 单击Save,如果没有出错单击Commit changes 提交
6 将J2EE项目部属到服务器中
7 在Service/Host中找到所部属的项目,选择项目中的Resource Links选项
8 在Resource Link Actions列表中选择Create new Resource Link
9 在Name 中输入引用名,在Global中输入已定义的JNDI名,在Type中输入类型为javax.sql.DataSource
10 选择Save如果没有错误,选择Commit Changes