`

Tomcat中数据源的配置

阅读更多

数据源的使用:
1. 在tomcat中创建连接池,将连接池注册在JNDI中 

Tomcat Administration进入页面:








注意:创建后先点“save” 按钮,然后点击“Commit Changes”


2. 将数据源和web项目关联
1.\conf\Catalina\localhost (Tomcat该目录下)创建 工程名.xml
  xml 里的内容为该目录下的admin 里的内容 拷贝过来 ,再加上 conf中server.xml 中的数据源代码,例子如下 :
<Resource
      name="MyOralDs"
      type="javax.sql.DataSource"
      maxActive="4"
      maxIdle="2"
      username="system"
      maxWait="5000"
      driverClassName="oracle.jdbc.driver.OracleDriver"
      password="sinojava"
      url="jdbc:oracle:thin:@loalhost:1521:orcl"/>


最后创建的 工程名.xml 代码如下:
<?xml version="1.0" encoding="gbk"?>
<Context
    docBase=" ${catalina.home} /webapps/工程名" privileged="true">
   <Resource
      name="orclDs"
      type="javax.sql.DataSource"
      maxActive="4"
      maxIdle="2"
      username="system"
      maxWait="5000"
      driverClassName="oracle.jdbc.driver.OracleDriver"
      password="sinojava"
      url="jdbc:oracle:thin:@localhost:1521:orcl"/>
</Context>

3. 程序员根据名字查找服务
// 查找容器的上下文环境
Context env = new InitialContext();
// 根据名字查找服务
DataSource ds = (DataSource) env.lookup("java:comp/env/数据源名");
// 获取数据库连接对象
Connection conn = ds.getConnection();
  • 大小: 55.5 KB
  • 大小: 39 KB
  • 大小: 62.5 KB
  • 大小: 49.7 KB
分享到:
评论

相关推荐

    Tomcat JDNI数据源配置详解

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

    TomCat数据源配置

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

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

    在上面的配置中,我们定义了一个名为 jdbc/MyDB 的数据源,使用 Oracle 数据库,username 是数据库用户名,password 是数据库密码,driverClassName 是 JDBC 驱动程序的类名,url 是数据库连接的 URL,maxActive 是...

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

    总的来说,配置Tomcat数据源涉及多个步骤,包括安装管理插件、配置服务器和应用级别的XML文件,以及正确设置数据库连接参数。每个环节都至关重要,只有确保这些步骤都准确无误,才能实现平稳的数据库连接。

    Tomcat 数据源配置

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

    tomcat jboss数据源配置.rar

    本主题主要聚焦于"tomcat jboss数据源配置.rar",这是一个关于如何在Tomcat 5.5和JBoss 4.0中配置数据源,特别是与Oracle数据库交互的详细过程。下面将深入探讨这两个关键组件以及数据源配置的相关知识点。 首先,...

    tomcat 5.5数据源配置

    Tomcat 5.5 数据源配置是将数据库连接管理交由应用服务器处理的重要步骤,它提高了应用的性能和可维护性。数据源(DataSource)是Java中用于管理数据库连接的接口,它提供了池化连接的能力,避免了频繁创建和关闭...

    tomcat6.0 数据源配置

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

    tomcat数据源oralce模板配置

    在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,经常需要配置数据源来连接数据库。本篇将详细讲解如何在Tomcat中配置Oracle数据源的模板,这将为其他数据库的配置提供参考。 首先,我们需要了解数据源...

    TOMCAT 中的数据源配置

    用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源用于在tomcat中配置java数据源。

    tomcat数据源连接池配置

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

    tomcat配置JNDI数据源

    【标题】:“Tomcat配置JNDI数据源” 【描述】:“在Tomcat服务器上配置JNDI数据源,特别是通过DBCP连接池的方式” 【标签】:“tomcat,配置,JNDI数据源” 【内容】:配置JNDI数据源在Java Web应用程序中是一个...

    tomcat中配置数据源

    首先,我们需要了解Tomcat的数据源配置文件通常位于`conf/server.xml`中。在这个文件中,我们可以找到`&lt;GlobalNamingResources&gt;`标签,这个区域就是用来定义全局的JNDI资源,包括数据源。下面是一个基本的数据源配置...

    tomcat配置数据源步骤

    - 在上述配置中,`name`是数据源的JNDI名称,`auth`指定认证方式,`type`是数据源类型,`maxActive`、`maxIdle`和`maxWait`分别设置最大活动连接数、最大空闲连接数和最大等待时间。`username`、`password`、`...

    在Tomcat中配置数据源

    - **方法一**:在Web应用的`WebRoot/META-INF`目录下创建`context.xml`文件,并在其中添加数据源配置。这种方式适用于单个Web应用的数据源配置。 ```xml maxActive="100" maxIdle="100" maxWait="10000" ...

    tomcat 配置数据源

    ### 数据源配置示例分析 在给出的例子中,我们看到了如何在一个名为`/test`的Web应用中配置名为`jdbc/mldn`的数据源: - 应用的物理路径被设置为`F:\testweb\`。 - 调试级别设置为5,这意味着将启用较为详细的调试...

    tomcat下配置数据源附xml文件

    2. **配置Context文件**:Tomcat的数据源配置通常在`$CATALINA_BASE/conf/Catalina/localhost`目录下的`context.xml`文件中进行。如果该文件不存在,需要手动创建。在这里,我们将添加一个`&lt;Resource&gt;`标签来定义...

    tomcat配置数据源

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

    Tomcat配置数据源

    本篇文章将详细阐述如何在Tomcat中配置MySQL数据源。 首先,我们需要理解数据源的概念。数据源是一个接口,它提供了连接池功能,允许应用程序创建、获取和管理到数据库的连接。在Tomcat中,我们通常使用JNDI(Java ...

Global site tag (gtag.js) - Google Analytics