`

tomcat下配置数据源

阅读更多

步骤如下

   1.  先将驱动程序添加到tomcat下commmons/lib下。
   2.  在con/server.xml中<host></host>添加下面内容
  
     <Context path="/TestUpload" docBase="D:\Tomcat 5.0\webapps\TestUpload" debug="0" reloadable="true" crossContext="true">
            <Resource name="mysql" auth="Container" type="javax.sql.DataSource"/>
             <ResourceParams name="jdbc/mysql">
             <parameter>
             <name>factory </name>
             <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
             </parameter>
             <parameter>
             <name>driverClassName </name>
             <value>com.mysql.jdbc.Driver</value>
             </parameter>
             <parameter>
             <name>url</name>
             <value>jdbc:mysql://localhost:3306/wangjinbin?characterEncoding=GBK</value>
             </parameter>
             <parameter>
             <name>username</name>
             <value>root</value>
             </parameter>
             <parameter>
             <name>password</name>
             <value>root</value>
             </parameter>
             <parameter>
             <name>maxActive</name>
             <value>50</value>
             </parameter>
             <parameter>
             <name>maxIdle</name>
            <value>50</value>
            </parameter>
            <parameter>
            <name>maxWait</name>
            <value>100</value>
            </parameter>
            </ResourceParams>
            </Context> 

      注意TestUpload是我的工程名,jdbc/mysql是我的数据源名称。
    3.在web.xml添加如下内容:
   
   
     
       <!-- 配置数据源 --> 
         <resource-ref> 
         <res-ref-name>jdbc/mysql</res-ref-name>
         <res-type>javax.sql.DataSource</res-type>
         <res-auth>Container</res-auth>
         </resource-ref>
  
    4.获得连接
   
   
        initCtx = new InitialContext();
     Context ctx = (Context) initCtx.lookup("java:comp/env");
      Object obj = (Object) ctx.lookup("jdbc/mysql");   
      javax.sql.DataSource ds = (javax.sql.DataSource)obj;
       Connection   conn = ds.getConnection();
      
      
      
       全部结束!

分享到:
评论

相关推荐

    tomcat下配置数据源附xml文件

    在Tomcat中配置数据源是连接数据库的关键步骤,对于任何Web应用来说都是至关重要的。这里我们将深入探讨如何在Tomcat中配置数据源,并提供一个XML配置文件的示例。 首先,我们需要了解数据源是什么。在Java术语中,...

    JavaWeb:Tomcat下配置数据源连接数据库.pdf

    在Tomcat服务器下配置数据源连接数据库,主要涉及到以下几个技术知识点: 1. **Tomcat配置文件**:Tomcat作为Servlet容器,其配置主要位于conf目录下的server.xml文件以及每个Web应用的META-INF/context.xml文件中...

    详细介绍在tomcat中配置数据源原理

    Tomcat 中配置数据源原理详解 在本文中,我们将详细介绍在 Tomcat 中配置数据源的原理。数据源是指Java应用程序连接数据库的接口,通过配置数据源,我们可以在 Java 应用程序中访问数据库。 首先, let's talk ...

    在Tomcat中配置数据源

    ### 在Tomcat中配置数据源:深入解析与实践 #### 核心概念解析: **数据源(DataSource)**:在Java EE环境中,数据源是一种管理数据库连接的方式,它提供了访问数据库的标准接口。通过数据源,应用程序可以获取到...

    为Tomcat6配置数据源

    ### 为Tomcat6配置数据源 #### 一、配置文件概述 在为Tomcat6配置数据源之前,首先需要了解Tomcat6的配置文件结构。Tomcat6的配置文件主要位于`$TOMCAT6_HOME/conf`目录下,其中包括`server.xml`和`context.xml`两...

    tomcat中配置数据源

    本篇文章将深入探讨如何在Tomcat中配置数据源,以便于应用程序高效、稳定地访问数据库。 数据源(DataSource)是Java EE中用于管理数据库连接的接口,它提供了一种在多线程环境中安全、有效地管理和重用数据库连接...

    JNDI数据源配置(tomcat)

    "JNDI 数据源配置(tomcat)" JNDI(Java Naming and Directory Interface)是一种Java API,用于访问命名和目录服务。JNDI 数据源配置是 Java Web 应用程序中常用的数据库连接方式。Tomcat 是一个流行的 Java Web ...

    tomcat配置jndi数据源

    在 Tomcat 的 server.xml 文件中,可以在 Server &gt; Service &gt; Engine &gt; Host 节点下增加 Context 节点,并在该节点下配置私有数据源。这是最简单的配置方式,每个应用程序都可以有自己的数据源。 例如,在 server....

    tomcat下配置jdbc数据源

    在配置数据源之前,首先需要确保Tomcat服务器中已经安装了相应的JDBC驱动。对于SQL Server,我们需要下载并添加`sqljdbc4.jar`到Tomcat的`lib`目录下。可以通过访问[微软官方网站]...

    tomcat配置JNDI数据源

    通过JNDI配置数据源,使得数据库连接可以在多个应用之间共享,简化了应用的配置,同时提高了系统的可扩展性和可维护性。在实际开发中,还可以使用更高级的连接池实现,如C3P0、Apache DBCP2或HikariCP,它们提供了更...

    tomcat 配置数据源

    在本篇内容中,我们将详细解析如何在Apache Tomcat服务器中配置数据源。这涉及到Tomcat服务器的基础配置、数据源的定义以及与数据库的具体连接参数等。这些知识点对于理解和掌握如何在Tomcat环境下高效地管理和使用...

    Tomcat下对Oracle数据库连接池数据源的配置

    除了上述手动配置外,你还可以通过修改`context.xml`文件(位于Tomcat的`conf/Catalina/localhost`目录下,对应于你的应用上下文)来配置数据源。在`&lt;Context&gt;`标签内,添加`&lt;Resource&gt;`标签,定义数据源的相关属性...

    tomcat配置数据源步骤

    下面将详细阐述Tomcat配置数据源的步骤以及其工作原理。 1. **理解数据源与连接池** 数据源是Java中的一个接口,通常由JNDI(Java Naming and Directory Interface)服务管理,它提供了一种统一的方式来获取和释放...

    tomcat 配置工程 数据源

    tomcat 配置工程 数据源

    Tomcat jndi 配置数据源过程

    JNDI配置数据源是将数据库连接池集成到Tomcat中的重要步骤,这样可以提高应用的性能和可维护性。下面我们将详细介绍如何在Tomcat中通过JNDI配置数据源。 首先,我们需要了解数据源是什么。数据源是一个对象,它管理...

    Tomcat5.5数据源的配置[图解]

    本篇将详细介绍如何在Tomcat 5.5版本中配置数据源,确保与数据库的顺利连接。 1. **安装Tomcat管理员插件** 首先,你需要安装`tomcat-admin`插件,它提供了一个Web界面来管理Tomcat的数据源。可以从网上下载该...

    在Tomcat配置JNDI数据源的三种方式

    在Tomcat配置JNDI数据源的三种方式

    tomcat数据源连接池配置

    本篇文章将详细介绍如何在Tomcat中配置数据源连接池,以及涉及的相关jar包文件。 首先,理解数据源(DataSource)的概念。数据源是一个接口,用于管理数据库连接,它提供了一种在多个线程或应用之间共享数据库连接...

    tomcat配置db2数据源jar包

    5. **web.xml配置**:在你的Web应用的`WEB-INF/web.xml`文件中,也需要配置数据源,以便在应用中可以找到并使用。 ```xml &lt;description&gt;DB2 Datasource &lt;res-ref-name&gt;jdbc/DB2DS &lt;res-type&gt;javax.sql....

    Tomcat JDNI数据源配置详解

    本文将详细介绍如何在Tomcat环境下使用JNDI配置数据源。 #### 二、JNDI简介 JNDI(Java Naming and Directory Interface)是Java平台提供的一种标准接口,用于访问各种命名和目录服务。它允许开发者以统一的方式...

Global site tag (gtag.js) - Google Analytics