`

Tomcat配置数据源步骤以及使用JNDI

 
阅读更多

1、

配置Tomcat的conf/context.xml

<Resource name="jdbc/news" 

              auth="Container"  type="javax.sql.DataSource"  maxActive="100" 

              maxIdle="30" maxWait="10000" username="admin"  password="54321" 

              driverClassName="oracle.jdbc.OracleDriver" 

              url="jdbc:oracle:thin:@localhost:1521:news"/>

 

配置Tomcat的conf/context.xml

<Resource name="jdbc/news" 

              auth="Container"  type="javax.sql.DataSource"  maxActive="100" 

              maxIdle="30" maxWait="10000" username="root"  password="54321" 

              driverClassName="com.mysql.jdbc.Driver" 

              url="jdbc:mysql://127.0.0.1:3306/news"/>

 

2、使用JNDI获取连接对象

//初始化上下文

Context cxt=new InitialContext();

//获取与逻辑名相关联的数据源对象

DataSource ds=(DataSource)cxt.lookup("java:comp/env/jdbc/news");

Connection connection=ds.getConnection();

 

 

分享到:
评论

相关推荐

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

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

    Tomcat配置JNDI数据源的N种方法

    Tomcat配置JNDI数据源的N种方法

    tomcat配置数据源步骤

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

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

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

    Tomcat jndi 配置数据源过程

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

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

    配置JNDI数据源的步骤如下: 1. **配置Tomcat服务器**:打开Tomcat安装目录下的`conf/server.xml`文件。在`&lt;GlobalNamingResources&gt;`标签内添加数据源定义,例如: ```xml maxActive="100" maxIdle="30" ...

    Tomcat 6.0配置数据源(DBCP)和JNDI使用

    本教程将详细讲解如何在Tomcat 6.0中配置数据源(DBCP)以及如何利用JNDI(Java Naming and Directory Interface)进行服务查找。首先,我们需要了解这两个概念的基础知识。 DBCP(Database Connection Pool)是...

    tomcat6.0 配置jndi

    总的来说,配置Tomcat6.0的JNDI主要涉及到服务器端的全局资源定义和应用程序内部的资源引用,以及Spring框架如何利用JNDI查找和管理数据源。通过这样的配置,我们可以实现数据库连接的集中管理和优化,提升应用的...

    Tomcat6配置JNDI出错

    3. **缺少依赖库**:如果驱动程序JAR(如MySQL JDBC驱动)不在`$CATALINA_HOME/lib`目录下,Tomcat将无法加载数据源所需的类,从而导致配置错误。 4. **Web应用上下文配置**:如果你的应用是在特定的Web应用上下文...

    如何在spring中等价配置得到原本由jndi配置实现的数据源

    然而,有时我们可能希望在非Web环境下或不使用JNDI的情况下配置数据源,这时我们需要在Spring的配置文件中等价地实现JNDI的数据源配置。以下是如何在Spring中进行这种转换的详细步骤和知识点: 1. **理解JNDI配置**...

    eclipse+mysql+tomcat配置JNDI

    通过以上步骤,你已经在Eclipse、MySQL和Tomcat环境中成功配置了JNDI数据源。这种方式使得你的应用程序能够轻松地查找和使用数据库,同时降低了对具体数据库配置的依赖。在实际开发中,JNDI还能与其他服务,如邮件...

    tomcat数据源连接池配置

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

    Tomcat配置数据源

    在Tomcat中,我们通常使用JNDI(Java Naming and Directory Interface)来查找和访问数据源。JNDI提供了一个统一的方式来查找和绑定资源,包括数据源。 配置MySQL数据源的步骤如下: 1. **安装MySQL驱动**:确保你...

    Tomcat-5配置JNDI数据源

    总结,配置Tomcat 5.5及以上版本的JNDI数据源涉及多个步骤,包括添加JDBC驱动、配置全局数据源、在应用中引用数据源以及在代码中通过JNDI查找并使用数据源。选择全局或局部配置取决于应用的需求和资源的共享范围。...

    tomcat配置jndi

    总结,配置Tomcat中的JNDI主要是为了方便和高效地管理数据库连接,通过在服务器端定义数据源,并在应用程序中通过JNDI查找和使用,可以极大地简化开发工作。理解并掌握这一过程对于任何使用Tomcat部署Java Web应用的...

    Tomcat6.0 JNDI数据源经典实例

    总结来说,这个Tomcat 6.0 JNDI数据源经典实例提供了从配置到使用的全过程,包括了必要的文件和脚本,便于开发者理解和实践JNDI数据源在实际项目中的应用。正确配置和使用JNDI数据源能有效管理和优化数据库连接,...

    Tomcat JNDI配置

    在配置 Tomcat JNDI 时,可能会遇到一些常见的问题,例如数据源无法连接、JNDI 名称不正确等。解决这些问题的方法包括: * 检查数据源 URL 是否正确 * 检查 JNDI 名称是否正确 * 检查 JDBC 驱动类是否正确 * 检查...

    tomcat配置db2数据源jar包

    通过以上步骤,你可以在Tomcat服务器中成功配置DB2数据源,使得Web应用能够与DB2数据库进行高效、安全的交互。在实际操作过程中,请确保所用版本的DB2驱动与你的DB2数据库版本兼容,以防止出现不兼容问题。

    Tomcat配置数据源连接池示例

    接下来,在应用程序中,我们可以使用JNDI查找的方式获取到这个数据源。在Spring框架中,可以这样配置: ```java @Configuration public class DataSourceConfig { @Bean public DataSource dataSource() { ...

Global site tag (gtag.js) - Google Analytics