在tomcat6.0中配置JNDI的DBCP连接
来源:互联网 发布:新疆网络为什么这么差 编辑:程序博客网 时间:2024/06/05 10:33
这里用JDK1.6和tomcat6.0 SQLServer 2000做为例子来讲解
首先配置JDK:(装JDK1.6)
JAVA_HOME:C:/Program Files/Java/jdk1.6.0_03
CLASSPATH:.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar
Path:.;JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
然后安装tomcat6.0
第一部:在apache-tomcat-6.0.14/conf/context.xml中添加:用于配置JNDI的名字
************************************************
<Resource name="jdbc/EmployeeDB" auth="Container"
type="javax.sql.DataSource" username="sa" password="sa"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;DatabaseName=pubs"
maxActive="8" maxIdle="4"/>
************************************************
第二部:在你的工程的WEB.xml中添加
************************************************
<resource-ref>
<description>
Resource reference to a factory for java.sql.Connection
instances that may be used for talking to a particular
database that is configured in the server.xml file.
</description>
<res-ref-name>
jdbc/EmployeeDB
</res-ref-name>
<res-type>
javax.sql.DataSource
</res-type>
<res-auth>
Container
</res-auth>
</resource-ref>
***********************************************
第三部:将sqljdbc.jar包添加到apache-tomcat-6.0.14/lib的目录下!
测试代码:写一个JSP页面即可,然后启动tomcat服务,代码如下:
<%@page import="java.sql.*" %>
<%@page import="javax.naming.*" %>
<%@page import="javax.sql.DataSource" %>
<HTML>
<HEAD>
<TITLE>JNDI测试</TITLE>
</HEAD>
<BODY>
<%
try {
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/EmployeeDB");
conn = ds.getConnection();
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from sysobjects");
while(rs.next()){
out.println(rs.getString(1) + "<br>");
}
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
%>
</BODY>
</HTML>
- 在tomcat6.0中配置JNDI的DBCP连接
- tomcat6.0中配置JNDI的DBCP连接及JNDI在程序中调用
- tomcat6.0中配置JNDI的DBCP连接及maxIdle ,MaxActive,maxWait介绍
- tomcat6.0中JNDI配置
- tomcat6配置jndi连接数据库的方式
- tomcat6.0 + Spring 配置JNDI连接数据库
- tomcat6中配置jndi及jndi在spring中的使用
- Tomcat6.0 JNDI的配置与调用
- 使用Tomcat6的JNDI配置Oracle9i连接池
- Java数据库连接-JNDI方式- 配置Tomcat6.0 连接池
- Java数据库连接-JNDI方式- 配置Tomcat6.0 连接池
- Java数据库连接-JNDI方式- 配置Tomcat6.0 连接池
- 在Struts中配置DBCP连接池
- Tomcat6.0+mysql+jdk1.6.0 jndi连接池的配置步骤
- tomcat6.0 JNDI 配置(图解)
- 在Tomcat中配置SQL的JNDI连接
- Tomcat6.0的JNDI使用方法(连接池)
- Tomcat6.0配置JNDI数据源出现的常见异常
- XML与DataSet的相互转换类
- GPU通用可编程技术中的scatter与gather
- 数据库设计方法、规范与技巧
- 容器的缺点:未知类型
- 宇行天下
- 在tomcat6.0中配置JNDI的DBCP连接
- 统说ado对象游标类型(Connection,RecordSet)以及显示数据记录的三板斧
- leo谈程序员的职业素养(下)
- DEATH.exe病毒手动清除
- 文件名字过长被自动截取改变
- Announcement: Stomperl 0.0.1
- 配置jobss的DBCP
- 问题记录
- 一个数据结构二叉树算法