参考文章:
1. http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html
2. http://blog.sina.com.cn/s/blog_4ce7bff90100a13r.html
tomcat6.0配置MYSQL数据源步骤及获取方法:
1.将msbase、mssqlserver、msutil等3个包放入tomcat6.0的lib目录下,这样tomcat启动时就会自动加载这些包。
2.添加
<Resource
name="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="javauser"
password="javadude"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/javatest?autoReconnect=true"/>
到context.xml的<context>中和server.xml的<GlobalNamingResources>下;
3.在web.xml的<web-app>中添加
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/TestDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4.获取数据源如下1111.jsp;
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.sql.*,javax.sql.*,javax.naming.*,com.DBConnection.*" %>
<%
try
{
//初始化查找命名空间
Context ctx = new InitialContext();
//InitialContext ctx = new InitialContext();亦可
//找到DataSource,对名称进行定位java:comp/env是必须加的,后面跟你的DataSource名
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/TestDB");
//取出连接
Connection conn = ds.getConnection();
} catch (NamingException e) {
System.out.println(e.getMessage());
} catch (SQLException e) {
e.printStackTrace();
}
out.println("connection pool connected !!");
%>
相关推荐
例如,对于一个MySQL数据源,你可以创建如下配置: ```xml type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydatabase" username="myuser" ...
本文将详细讲解如何在Tomcat 6.0版本中配置JNDI(Java Naming and Directory Interface)数据源,这个过程与Tomcat 5.5版本基本相同。JNDI允许应用通过一个统一的接口来查找和访问资源,如数据库连接池,从而提高...
**二、Tomcat6.0配置JNDI数据源步骤** 1. **创建数据源配置文件**:在Tomcat的`conf/server.xml`文件中,找到`<GlobalNamingResources>`标签,在其中添加数据源的配置。例如,创建一个名为`jdbc/myDataSource`的...
总结来说,配置Tomcat 6.0、MyEclipse 6.0和MySQL 5.0数据库连接池的关键步骤包括: 1. 在`META-INF`目录下创建或修改`context.xml`,配置数据源。 2. 修改工程的`web.xml`,添加资源引用。 3. 将MySQL JDBC驱动的...
总结,配置Tomcat 6.0的数据源(DBCP)和JNDI使用,主要是通过修改服务器和应用的配置文件,然后在代码中利用JNDI查找机制获取数据源,实现数据库连接的高效管理。通过实践和理解这些步骤,可以提升你的Java Web开发...
在Tomcat 6.0中,配置数据源通常涉及以下步骤: 1. **配置Context**:在`$CATALINA_BASE/conf/server.xml`文件中,添加`<Context>`元素,定义数据源的JNDI名称和连接池配置。 2. **配置DataSource**:在`$CATALINA_...
Tomcat 6.0数据库连接池驱动的使用,涉及到的主要知识点包括:数据库连接池的概念与作用,Tomcat内置的数据源实现(DBCP和C3P0),数据源的配置方法,JNDI的使用,以及在Java代码中获取和释放数据库连接。...
在Java应用服务器中,如Tomcat 6.0,JNDI(Java Naming and Directory Interface)数据源是一种标准的方法来管理数据库连接。JNDI允许应用程序通过一个全局名称查找资源,比如数据源,而无需硬编码数据库连接参数。...
完成上述步骤后,你的MyEclipse项目就已经配置好了Tomcat 6.0、MySQL 5.0的数据连接池。现在,你可以在代码中通过JNDI查找来获取数据源,并进行数据库操作。 ```java Context initContext = new InitialContext(); ...
在本文中,我们将详细探讨如何配置Tomcat 6.0、MyEclipse 6.0以及MySQL 5.0的数据库连接池。首先,我们理解这个配置过程的重要性,因为一个有效的数据库连接池管理能提高应用的性能和资源利用效率。 **配置步骤** ...
这里提供了使用JNDI配置数据源的实例,涵盖了不同数据库(如MySQL、Oracle等)的连接池配置,帮助开发者快速集成数据库。 八、SSL配置(ssl-howto.html) SSL(Secure Socket Layer)用于加密网络通信,确保数据...
3. **JNDI(Java Naming and Directory Interface)**:`jndi.jar`提供了对命名和目录服务的访问,使得应用程序可以查找和绑定资源,比如数据源。 4. **JTA(Java Transaction API)**:`jta.jar`包含了处理分布式...
本文将详细介绍如何在Tomcat 6.0中配置连接池,并通过一个简单的示例来展示其配置方法。 #### 一、连接池基本概念 在Java Web应用中,频繁地创建和关闭数据库连接会消耗大量的系统资源并降低应用程序的性能。因此...
Tomcat 6.0 中通过 JNDI 连接 MySQL 实例需要进行详细的配置和设置。本文将对 Tomcat 6.0 中的 JNDI 连接 MySQL 实例进行详细的介绍和解释。 配置 JNDI 资源 在 Tomcat 6.0 中,需要在 `META-INF/context.xml` ...