Tomcat6.0中jdbc连接池配置
2009-06-27 13:37
507 查看
1、在context.xml中的context标签内加入以下代码:
<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:orclsid"
username="jike" password="jike" maxActive="20" maxIdle="10"
maxWait="-1"/>
2、在web.xml中web-app下加入以下代码
<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、在javabean中引用
在网页后台处理程序(JavaBean)的代码中使用JNDI
包引入:
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
try {
Context envContext = (Context)new InitialContext().lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle"); //查找配置
Connection conn = ds.getConnection();
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select id from pic");
out.println("dsdaffsdffd中");
while(rs.next()){
out.println(rs.getString("id") + "<br>");
}
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:orclsid"
username="jike" password="jike" maxActive="20" maxIdle="10"
maxWait="-1"/>
2、在web.xml中web-app下加入以下代码
<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、在javabean中引用
在网页后台处理程序(JavaBean)的代码中使用JNDI
包引入:
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
try {
Context envContext = (Context)new InitialContext().lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle"); //查找配置
Connection conn = ds.getConnection();
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select id from pic");
out.println("dsdaffsdffd中");
while(rs.next()){
out.println(rs.getString("id") + "<br>");
}
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
相关文章推荐
- Tomcat6.0连接池配置
- Tomcat6.0 连接池的配置
- Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
- Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
- 配置数据库连接池,Tomcat6.0 连接池的配置
- 在tomcat下配置jdbc连接池点滴
- tomcat 6.0 +sqlserver sp4 连接池配置
- [转]Tomcat4.1、5.5、6.0的连接池配置及测试程序
- Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
- mysql,tomcat环境下jdbc连接池配置
- Tomcat上配置连接池{ connect error=Name [jdbc/OracleDB] is not bound in this Context. Unable to find [jdbc]}
- Tomcat 6.0 配置oracle数据库连接池
- Tomcat6.0配置连接池连接SQL Server 2008数据库
- tomcat 6.0 连接池的配置
- tomcat6.0中jdni连接池的配置
- Tomcat6.0连接池配置的几种方式
- Tomcat6.0 连接池的配置
- Java数据库连接-JNDI方式- 配置Tomcat6.0 连接池 配置相关
- Tomcat6.0 连接池的配置_oracle
- Tomcat6.0配置连接池连接SQL Server 2008数据库