`

Tomcat数据源的配置

阅读更多

今天准备做个JSF + Spring + JPA的整合,用Tomcat作服务器,用JPA通常来说都是用数据源的,于是有了此篇文章

 

1.在Tomcat要目录/conf/context.xml中添加数据源配置

<Resource name="jdbc/jsj" auth="Container" type="javax.sql.DataSource"
	maxActive="100" maxIdle="30" maxWait="1000"
	username="root" password="root" url="jdbc:mysql://127.0.0.1:3306/jsf" 
	driverClassName="com.mysql.jdbc.Driver" />
属性 说明
name 指定Resource的JNDI名字
auth 指定Resource的Manager,它有两个可选值:Container和Application。Container表示由窗口来创建Resource,Application表示由Web应用来创建和管理Resource
type 指Resource所属的Java类名
maxActive 指数据库连接池中处于活动状态的数据库连接的最大数目,取值为0表示不受限制
maxIdle 指数据库连接池中处于空闲状态的数据库连接的最大数目,取值为0,表示不受限制
maxWait 指数据库连接池中处于空闲状态的最长时间(以毫秒为单位),超过这一时间将抛出异常。取值为-1,表示可以无限制时间
username 指定连接数据库的用户名
password 指定连接数据库的密码
driverClassName 指定连接数据库的JDBC驱动程序
url 指定连接数据库的url

 

2.在项目的web.xml中添加数据源

<resource-ref>
	<description>datasource</description>
	<res-ref-name>jdbc/jsj</res-ref-name>
	<res-type>javax.sql.DataSource</res-type>
	<res-auth>Container</res-auth>
</resource-ref>
 
属性 说明
description 对所引用资源的说明
res-ref-name 指定所引用资源的JNDI名称,与<Resource>中的name属性一致
res-type 指定所引用资源的类名字,与<Resource>中的type属性一致
res-auth 指定Resource的Manager,与<Resource>元素中的auth属性对应

 

3.添加数据库驱动文件

把JDBC驱动程序复制到Tomcat根目录/common/lib下

 

4.JSP中调用数据源

 

 

 

 

 

 

分享到:
评论

相关推荐

    Tomcat 数据源配置

    #### 一、理解Tomcat数据源配置的重要性 在现代Web应用开发中,数据库作为数据持久层的重要组成部分,其性能和稳定性直接影响到整个应用程序的表现。因此,合理配置数据库连接池(即数据源)对于提高Web应用的响应...

    Tomcat数据源配置

    【标题】:Tomcat数据源配置 在Java Web开发中,Tomcat作为一款广泛应用的开源Servlet容器,常常被用于部署和运行Web应用。在这些应用中,数据源(DataSource)的配置是至关重要的,它负责管理和提供数据库连接,...

    tomcat数据源配置

    《Tomcat数据源配置详解》 Tomcat作为一款广泛应用的Java Web服务器,其数据源配置是开发者必须掌握的重要技能之一。本文将详细讲解如何在Tomcat环境中配置数据源,以实现与MySQL数据库的高效连接。 首先,我们...

    tomcat 数据源配置

    以下是关于“Tomcat 数据源配置”的详细讲解: 首先,为了使用JDBC驱动与MySQL或Oracle等数据库进行通信,需要将相应的JDBC驱动JAR文件拷贝到Tomcat安装目录的`common/lib`下,以及你的Web应用的`/WEB-INF/lib`目录...

    TomCat数据源配置

    首先,我们来看一下Tomcat 5.5中的数据源配置。数据源(DataSource)是Java应用程序用来管理数据库连接的一种方式,它能够有效地管理数据库连接的创建、分配和释放,提高系统的性能和资源利用率。在Tomcat中,我们...

    tomcat数据源配置.txt

    #### 一、配置Tomcat数据源 **1. 编辑`context.xml`文件** 首先,我们需要编辑Tomcat安装目录下的`conf`文件夹中的`context.xml`文件。在这个文件中添加数据源的相关配置。以下是一个基本的数据源配置示例: ```...

    DbUtil和tomcat数据源配置实例

    然后,我们转向Tomcat数据源配置。在Tomcat中,数据源可以通过`context.xml`或`server.xml`配置。这种方式将数据库连接配置移到了服务器层面,使得应用程序无需直接管理连接,提高了代码的可移植性。以下是一个在`...

    tomcat数据源配置文档

    ### Tomcat数据源配置详解 #### 一、Tomcat数据源配置概述 在现代Web应用开发中,数据库作为数据持久层的重要组成部分,其与应用程序之间的高效连接管理对于提高系统性能至关重要。Apache Tomcat服务器提供了内置...

    tomcat数据源配置[收集].pdf

    ### Tomcat 数据源配置详解 #### 一、Tomcat与JNDI简介 - **Tomcat**:Apache Tomcat是一款开源的Servlet容器,它能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合工作。 - **JNDI**:Java Naming ...

    tomcat数据源配置[总结].pdf

    ### Tomcat 数据源配置详解 #### 一、Tomcat与JNDI简介 - **Tomcat**:Apache Tomcat是一款开源的Servlet容器,它能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合工作。 - **JNDI**:Java Naming ...

    tomcat下配置数据源附xml文件

    配置Tomcat数据源分为以下几个步骤: 1. **创建JDBC驱动类的JAR文件**:确保你的Tomcat安装目录下的`lib`目录包含了对应数据库的JDBC驱动JAR文件。例如,如果是MySQL,你需要`mysql-connector-java.jar`。 2. **...

    Tomcat JDNI数据源配置详解

    ### Tomcat JNDI数据源配置详解 #### 一、引言 在现代Web应用开发中,数据库连接管理是一项至关重要的任务。为了提高应用程序的性能和可维护性,通常会采用连接池技术来管理和复用数据库连接。Apache Tomcat作为一...

    tomcat配置数据源

    在给定的部分内容中,我们可以看到一个具体的Tomcat数据源配置示例。下面将详细解释这些配置项的具体含义及其作用: 1. **定义上下文路径**: ```xml ``` 这行代码指定了Web应用的上下文路径为“/JSP”,同时...

    tomcat数据源连接池配置

    - 如果是集群环境,还需要考虑数据源的分布式一致性问题,可能需要使用像JNDI目录服务或分布式缓存来共享数据源配置。 通过以上步骤,您应该能够成功地在Tomcat中配置数据源连接池。正确配置和使用数据源不仅可以...

    tomcat配置教程,数据源配置,基础教程,tomcat下conf文件夹配置教程

    二、Tomcat数据源配置 数据源(DataSource)是Tomcat中用于管理数据库连接的组件。在conf\context.xml或server.xml文件中配置数据源,可以提高应用性能和资源利用率。 1. **配置数据源**:在`&lt;Context&gt;`或`...

    配置Tomcat数据源

    配置Tomcat数据源的知识点主要包括以下几个方面: 1. 数据源(DataSource)的概念: 数据源是数据库连接池的一种实现,它允许应用程序从池中获取数据库连接。数据库连接池的作用是预先建立一定数量的数据库连接,并...

    配置tomcat数据源

    -- 数据源配置 --&gt; driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydb?useSSL=false" username="root" password="password" maxActive="100" maxIdle="30" maxWait="10000"/&gt; ...

Global site tag (gtag.js) - Google Analytics