`

tomcat7 中使用jndi连接数据源

 
阅读更多
在使用eclipse 开发环境中配置tomcat7的jndi,需要在eclipse 中的servers/Tomcat v7.0 Server at localhost (2)-config下的 context.xml 中添加:
注意:下面的配置一定要加入context.xml,而不是server.xml
<Resource name="jdbc/quickinfo"    
                  auth="Container"    
                  type="javax.sql.DataSource"   
                  maxActive="100"    
                  maxIdle="30"    
                  maxWait="10000"    
                  username="webbhIn"    
                  password="password"   
                  driverClassName="oracle.jdbc.driver.OracleDriver"    
                  url="jdbc:oracle:thin:@192.168.6.3:1521:gnt"    
        /> 

name:jndi的名称
username:数据库用户名
password:数据库密码


获取数据连接的方式:

private  DataSource ds =null;
try
        {
            String jndi="java:comp/env/jdbc/quickinfo";

            Context ctx = new InitialContext();
            ds=(DataSource)ctx.lookup(jndi);
        }
        catch(Exception e)
        {
            System.out.println("ERROR:Datasource config is wrong");  
        } 

        System.out.println(ds);

注意:java:comp/env/jdbc/quickinfo 的格式 java:comp/env/+jndi名称



注意:<Resource  > 的配置加入了server.xml 中获取不到DataSource的实例

分享到:
评论

相关推荐

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

    通过以上步骤,开发者可以在IntelliJ IDEA中使用Tomcat自动部署JNDI数据源,实现高效、灵活的数据库连接管理。这对于大型企业级应用来说尤其重要,因为它简化了数据库连接的配置和管理,使得团队协作变得更加顺畅。

    tomcat8 JNDI数据源加密

    TOMCAT8 JNDI对用户名和密码加密

    tomcat配置JNDI数据源

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

    tomcat配置jndi数据源

    Tomcat 中的 JNDI 数据源是指将数据库连接信息注册到 JNDI 服务器中,以便在应用程序中可以通过 JNDI 名称来获取数据库连接。下面我们将详细介绍 Tomcat 配置 JNDI 数据源的多种方式。 方式一:配置单个应用数据源 ...

    JNDI数据源配置(tomcat)

    在 Tomcat 中,配置 JNDI 数据源有两种方式:单个应用独享数据源和全局 JNDI 数据源。 1. 单个应用独享数据源 在 Tomcat 的 server.xml 文件中,添加一个私有数据源的配置。例如,使用 c3p0 数据源的配置: ```...

    tomcat jndi数据源解密factory

    自定义jndi数据源factory类,用于解密jndi中的加密数据,解密方式为DES,具体可根据实际需求修改。

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

    Tomcat6+Spring+JNDI配置数据源说明 本文档主要介绍了Tomcat6+Spring+JNDI配置数据源的详细步骤和原理。数据源是一个池子,里面有若干个数据连接对象,当需要时就从里面拿一个使用,使用完毕就放回去,如果超过最大...

    tomcat6.0连接通过JNDI连接mysql实例

    我们需要在 `META-INF/context.xml` 文件中配置 JNDI 资源,并在 Java 代码中使用 `InitialContext` 对象来查找 JNDI 资源。同时,我们还需要在 `WEB-INF/web.xml` 文件中添加资源环境引用和资源引用,以便连接到 ...

    Tomcat-5配置JNDI数据源

    【标题】:“Tomcat-5配置JNDI数据源” 【描述】:“配置Tomcat 5.5及以上版本中的JNDI数据源” 【标签】:“JNDI数据源”、“数据源”、“JNDI” 【正文】: 在Java应用服务器如Tomcat中,JNDI(Java Naming ...

    java中使用tomcat提供的JNDI数据源

    ### Java中使用Tomcat提供的JNDI数据源详解 #### 一、JNDI简介与重要性 Java Naming and Directory Interface(JNDI)是一种Java应用程序查找和访问各种命名及目录服务的API。它允许Java应用程序查找并使用远程...

    Tomcat jndi 配置数据源过程

    总结,通过上述步骤,你已经在Tomcat中成功配置了一个JNDI数据源,使得应用程序可以通过全局名字方便地获取和释放数据库连接。这种配置方式提高了代码的可复用性和可维护性,同时利用连接池优化了数据库操作的性能。

    JNDI配置数据源在java web开发中的使用

    在Java EE环境中,数据源通常由应用服务器提供,如Tomcat、WebLogic、JBOSS等,它们预先配置好并注册到JNDI上下文中,供应用通过JNDI查找使用。 3. **配置数据源** 在不同的应用服务器中,配置数据源的方法略有...

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

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

    tomcat中配置jndi 数据源

    tomcat中配置jndi 数据源!!!

    Tomcat6.0 JNDI数据源经典实例

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

    Tomcat学习笔记 - 【使用JNDI数据源】

    **三、在应用中使用JNDI数据源** 1. **添加依赖**:确保项目包含JNDI和相应的数据库驱动库,如在Maven项目中添加对应的依赖。 2. **配置环境**:在应用的上下文配置文件(如Spring的`applicationContext.xml`或Java...

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

    标题中的“Tomcat6.0配置JNDI数据源完整例子”是指在Apache Tomcat 6.0服务器中设置Java Naming and Directory Interface (JNDI)数据源的过程。JNDI是一个API,它允许应用程序查找和使用命名服务,如数据库连接池。...

    Tomcat下Teradata的JNDI数据源配置

    本篇文章将重点讲解如何在Tomcat服务器上配置Teradata的JNDI数据源。 首先,Teradata是一个高性能、可扩展的企业级数据库系统,广泛应用于大型企业。而JNDI则是Java平台中的一个标准服务,提供了一种查找和访问各种...

Global site tag (gtag.js) - Google Analytics