`

解决Tomcat6配置数据源

阅读更多

1.假设你是tomcat6,并在D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib 加入mysql的驱动类库

 

2.在"Tomcat 6.0\conf\context.xml"加入:

<Resource name="jdbc/db_school" auth="Container" type="javax.sql.DataSource"
 maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true"
 username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
 url="jdbc:mysql://localhost:3306/db_school" />

  

 

3.Tomcat 6.0\webapps\XXXXX\WEB-INF\web.xml 在<web-app></web-app>之间加入:

 <resource-ref>
  <description>Macrotea-Work-Servlet-Student_Login</description>
  <res-ref-name>jdbc/db_school</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
 </resource-ref> 

  

 

4.测试

	/**
	 * 根据JNDI的实例获得连接
	 * 
	 * @param config
	 * @return
	 */
	public static Connection getConnectionByJNDI() {
		Connection conn = null;
		try {
			Context ctx = new InitialContext();
			//public static final String RESOURCE_NAME="java:comp/env/jdbc/db_school";
			DataSource ds = (DataSource) ctx.lookup(Config.RESOURCE_NAME);
			conn = ds.getConnection();
		} catch (NamingException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return conn;
	}

  

 5.欢迎动手手贱

 

 

分享到:
评论

相关推荐

    tomcat6.0配置MYSQL数据源步骤及获取方法

    当我们需要在Tomcat中配置MySQL数据源时,这通常是为了解耦应用程序与数据库之间的连接,提供更灵活和可维护的环境。以下将详细介绍在Tomcat 6.0中配置MySQL数据源的步骤,以及获取相关资源的方法。 首先,确保你...

    Tomcat中配置数据源JNDI

    ### Tomcat中配置数据源JNDI #### 知识点一:理解JNDI与数据源的概念 - **JNDI(Java Naming and Directory Interface)**:是一种用于查找和定位远程对象的服务接口,它是Java API的一部分,允许开发人员通过名字...

    SpringMVC+JNDI+Tomcat配置数据源

    ### SpringMVC+JNDI+Tomcat配置数据源 #### 一、简介 在Java Web开发中,数据源(DataSource)是管理数据库连接的重要组件。SpringMVC框架结合Java Naming and Directory Interface (JNDI) 和Apache Tomcat服务器...

    tomcat及其配置文件

    Tomcat的核心配置文件之一是`server.xml`,这个文件位于Tomcat的`conf`目录下,它是Tomcat服务器的全局配置文件,定义了服务器的端口号、数据源、连接器、虚拟主机、Context等关键组件的设置。例如,你可以在这里...

    Tomcat6.0配置数据源

    本文将详细介绍如何在Tomcat 6.0环境中配置数据源,并解决在配置过程中可能遇到的一些常见问题。 #### 一、背景与目的 在Java Web项目中,几乎所有的业务逻辑都需要与后端数据库交互。频繁地创建和销毁数据库连接...

    Tomcat6配置JNDI出错

    通过仔细分析上述步骤,你应该能够解决Tomcat6配置JNDI时遇到的问题。如果你仍然遇到困难,可以参考提供的博文链接或寻求社区支持。记住,持续学习和实践是解决IT问题的关键。在理解JNDI和Tomcat的工作原理后,你...

    tomcat配置数据源

    ### Tomcat配置数据源详解 #### 一、引言 在Java Web开发中,Tomcat作为一款广泛使用的轻量级Web服务器,对于开发者而言是非常重要的工具之一。而在实际的应用部署过程中,经常需要对Tomcat进行各种配置以满足不同...

    Tomcat配置解决跨域问题

    【标题】:“Tomcat配置解决跨域问题” 在Web开发中,跨域(Cross-Origin)是一种常见的安全限制,它阻止浏览器从一个源加载资源到另一个不同的源。这主要是为了防止恶意脚本通过注入来窃取数据。然而,在进行前后...

    tomcat-jdbc数据源所需jar包tomcat-jdbc.jar+tomcat-juli.jar

    配置数据源通常在`context.xml`或`server.xml`文件中完成,包括设置数据库URL、用户名、密码、最大连接数、最小连接数等参数。配置完成后,应用可以通过JNDI查找来获取数据源,然后通过数据源创建和管理数据库连接。...

    Apache2.2+Tomcat6 配置

    标签中的"源码"可能暗示作者还涉及到了自定义配置文件或修改Tomcat的源代码以适应特定需求。"工具"可能指的是使用了一些辅助工具或脚本来自动化配置过程。 文件列表中只有"conf",可能包含了Apache和Tomcat的配置...

    Tomcat数据源配置

    本文将详细介绍如何在Tomcat中配置数据源,以便能够高效地管理数据库连接。 #### 二、JNDI 概述 JNDI 是 Java 命名和目录接口 (Java Naming and Directory Interface) 的缩写,它提供了一套标准的API,用于查找和...

    tomcat6中配置JNDI方法

    - 打开Tomcat安装目录下的`conf/context.xml`文件,在`&lt;Context&gt;`标签内添加数据源配置信息。 ```xml auth="Container" type="javax.sql.DataSource" password="your_password" username="your_username" ...

    数据源配置(Tomcat)讲解

    数据源配置在Tomcat中扮演着关键角色,正确配置数据源能够确保应用高效、稳定地访问数据库。通过理解数据源的工作原理和配置细节,开发者可以更好地优化数据库连接管理,提升整体系统性能。在实际开发中,要根据...

    tomcat数据源配置

    本文将详细讲解如何在Tomcat环境中配置数据源,以实现与MySQL数据库的高效连接。 首先,我们需要注意的是适用版本问题。在本例中,使用的Tomcat版本为6.18,MySQL版本为5.0。不同的版本可能需要不同的驱动文件,...

    tomcat配置sql数据库

    ### Tomcat配置SQL Server数据库详解 #### 一、前言 在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细...

    数据源配置(Tomcat)

    通过以上内容,我们可以了解到在Tomcat中配置数据源和连接池的重要性以及具体的操作方法。正确配置和使用数据源能显著提升Java Web应用的性能,同时减少数据库资源的浪费。在实际开发中,应根据项目规模和需求选择...

    tomcat10种配置技巧

    在`server.xml`中配置数据源(DataSource),以便应用程序能方便地连接到数据库。使用JNDI名称让多个应用共享同一个数据源。 10. **性能监控** 安装并配置JMX Remote,通过JMX代理远程监控Tomcat的状态,如内存...

    jsp配置+sql配置+tomcat配置

    标题与描述强调了“jsp配置+sql配置+tomcat配置”的关键知识点,这些知识点涵盖了Java Web应用开发中三个核心组件的设置与优化:JSP(Java Server Pages)、SQL(Structured Query Language)数据库配置,以及Tomcat...

    tomcat下配置oracle的连接池

    2. **配置数据源**: 在Tomcat的`conf/server.xml`文件中,我们需要在`&lt;GlobalNamingResources&gt;`标签内定义一个数据源。例如: ```xml type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.Oracle...

    tomcat配置单点登录

    Tomcat提供了多种内置的Realm,如JDBCRealm用于从关系数据库中获取认证信息,DataSourceRealm通过JNDI数据源访问数据库,UserDatabaseRealm使用XML文件(conf/tomcat-users.xml)存储信息,JNDIRealm通过JNDI访问...

Global site tag (gtag.js) - Google Analytics