`
hay
  • 浏览: 13337 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

tomcat6.0+mysql5.0+JNDI数据源配置方法

    博客分类:
  • JAVA
阅读更多
首先是是服务器上下文配置信息,找到tomcat6.0的安装文件目录的conf目录下的context.xml,在这里我们要在其元素<context></context>内添加数据源的配置信息
<Resource 
      name="jdbc/project"   
      auth="Container"
      type="javax.sql.DataSource" 
      driverClassName="com.mysql.jdbc.Driver" 
      maxIdle="30" 
      maxWait="5000" 
      username="root" 
      password="root" 
      url="jdbc:mysql://localhost:3306/project" 
      maxActive="100"/>

然后是tomcat服务器安装文件目录的conf目录下的server.xml. 在这里我们要在其元素<GlobalNamingResources><GlobalNamingResources>内添加数据源的配置信息:
<Resource 
      name="jdbc/project"   
      auth="Container"
      type="javax.sql.DataSource" 
      driverClassName="com.mysql.jdbc.Driver" 
      maxIdle="30" 
      maxWait="5000" 
      username="root" 
      password="root" 
      url="jdbc:mysql://localhost:3306/project" 
      maxActive="100"/>

最后我们就写我们数据库连接类了,我们只要定义我们的JNDI名字就行了:
public class DbConn {

   Connection conn = null;
   DataSource ds = null;
   Context ctx = null;
    String jndi_str = "java:comp/env/jdbc/project"; //tomcat数据源的JNDI

	public Connection getConnection() {
		 try{ 
			ctx = new InitialContext();
			ds = (DataSource)ctx.lookup(jndi_str);
			conn = ds.getConnection();
				
		     }catch(Exception e){ 
			 e.printStackTrace(); 
		     }    
			   return conn; 		   
           }
}
分享到:
评论

相关推荐

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf

    在本文中,我们将探讨如何在Tomcat 6.0、MyEclipse 6.0环境中配置与MySQL 5.0数据库的连接池。这个过程涉及到两个主要步骤:配置Tomcat的`context.xml`文件以及修改工程中的`web.xml`文件。 首先,我们来详细分析`...

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置![借鉴].pdf

    在本文中,我们将详细探讨如何配置Tomcat 6.0、MyEclipse 6.0以及MySQL 5.0的数据库连接池。首先,我们理解这个配置过程的重要性,因为一个有效的数据库连接池管理能提高应用的性能和资源利用效率。 **配置步骤** ...

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置![参考].pdf

    总之,配置Tomcat 6.0、MyEclipse 6.0和MySQL 5.0的数据连接池涉及的主要知识点包括:Tomcat的`context.xml`配置、`web.xml`的资源引用、JNDI查找以及MySQL JDBC驱动的添加。正确配置后,应用程序将能高效地管理和...

    Tomcat5.5.12 + mysql5.0 +Eclipse连接池配置.pdf

    ### Tomcat5.5.12 + MySQL5.0 + Eclipse 连接池配置详解 #### 一、Tomcat5.5.12 Admin模块配置 **背景介绍**: 随着Tomcat版本的发展,Admin模块不再作为默认内置的功能,用户需要自行进行安装与配置。对于初次...

    Tomcat5.5.12+mysql5.0+Eclipse连接池配置.pdf

    ### Tomcat5.5.12 + MySQL5.0 + Eclipse 连接池配置详解 #### 一、Tomcat5.5.12中的Admin模块配置 Tomcat5.5.12作为一款广泛使用的Java应用服务器,在部署与管理Web应用方面提供了强大的支持。对于新手而言,了解...

    Tomcat5.0和Tomcat6.0

    **Tomcat5.0与Tomcat6.0详解** Tomcat是Apache软件基金会下的Jakarta项目中的一个核心项目,是一款非常流行的开源Java Servlet容器。它实现了Java Servlet和JavaServer Pages(JSP)规范,用于部署和运行Java Web...

    Tomcat6+spring+jndi配置数据源说明.docx

    Tomcat6+Spring+JNDI配置数据源说明 本文档主要介绍了Tomcat6+Spring+JNDI配置数据源的详细步骤和原理...本文档提供了详细的 Tomcat6+Spring+JNDI 配置数据源的步骤和原理,可以帮助开发者快速了解和实现数据源配置。

    tomcat6.0 配置jndi

    1. **创建数据源配置文件**:在Tomcat的`conf/server.xml`文件中,找到`&lt;GlobalNamingResources&gt;`标签,在其中添加数据源的配置。例如,创建一个名为`jdbc/myDataSource`的数据源: ```xml type="javax.sql....

    tomcat6.0 数据源配置

    标题“Tomcat6.0数据源配置”涉及的是在Apache Tomcat 6.0版本中设置和管理数据库连接池的过程。Tomcat作为一个流行的开源Java应用服务器,提供了多种数据源配置方式,以支持Web应用程序高效、安全地访问数据库。在...

    Tomcat6.0 JNDI数据源经典实例

    在Java应用服务器中,如Tomcat 6.0,JNDI(Java Naming and Directory Interface)数据源是一种标准的方法来管理数据库连接。JNDI允许应用程序通过一个全局名称查找资源,比如数据源,而无需硬编码数据库连接参数。...

    eclipse+mysql+tomcat配置JNDI

    eclipse+mysql+tomcat配置JNDI实现例子 博文链接:https://uuplace.iteye.com/blog/88878

    intellij idea使用tomcat开发时自动部署jndi数据源

    在这个场景中,“intellij idea使用tomcat开发时自动部署jndi数据源”是一个重要的知识点,它涉及到如何在IDE中配置和管理数据库连接,以便于在应用运行时动态地查找和使用数据源。 JNDI(Java Naming and ...

    tomcat6.0+oracle数据库连接池

    2. **配置数据源**:在Tomcat的`conf/server.xml`文件中,找到`&lt;GlobalNamingResources&gt;`元素,然后在其中添加一个新的数据源配置。以下是一个示例: ```xml type="javax.sql.DataSource" driverClassName=...

    Tomcat6.0配置JNDI数据源完整例子(5.5与此配置相同)

    标题中的“Tomcat6.0配置JNDI数据源完整例子”是指在Apache Tomcat 6.0服务器中设置Java Naming and Directory Interface (JNDI)数据源的过程。JNDI是一个API,它允许应用程序查找和使用命名服务,如数据库连接池。...

    Tomcat6.0设置与Tomcat5.0有不少差别呢

    Tomcat6.0作为其较新版本,相对于Tomcat5.0在配置和功能上确实存在一些显著的差异。这里我们将深入探讨这些变化,以便帮助你更好地理解和配置Tomcat6.0。 1. **目录结构变化**: - Tomcat6.0的目录结构相较于5.0...

    apache-tomcat6.0-tomcat+配置教程

    `Context`元素下的`Resource`和`ResourceLink`可以用来配置JNDI(Java Naming and Directory Interface)资源,如数据源和邮件会话。 10. **性能优化** 通过调整JVM参数(如`JAVA_OPTS`),设置内存大小,以及...

Global site tag (gtag.js) - Google Analytics