在appContext下配:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jdbc/audit2</value>
</property>
</bean>
然后在tomcat/conf下的server.xml中配置:
<Context path="访问名字" docBase="指向程序所在的路径" debug="0" reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="DBTest_log." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/audit2(这个名字是你在appContext里面配的java:comp/env/jdbc/后的这个名字)" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@172.16.184.251:1521:oradb"
username="shihua1017" password="111111" maxActive="100" maxIdle="10"
maxWait="10000" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>
分享到:
相关推荐
#### 使用JNDI连接数据库 本节将详细介绍如何使用JNDI在Java应用中配置并连接到数据库。 ##### 配置Tomcat服务器 1. **修改`context.xml`文件:** 在Tomcat的安装目录下的`conf`文件夹中,找到`context.xml`文件,...
JNDI连接数据库的优点在于它能够实现数据库连接的统一管理和动态配置,使得在多应用环境中更容易管理和切换数据库。此外,由于数据源通常使用连接池,可以有效提高系统性能,减少数据库连接的创建和销毁开销。常见...
在"用jndi操作数据库小实例"中,我们将学习以下步骤: 1. **配置数据源**:在应用服务器(如Tomcat、JBoss或WebLogic)的配置文件中定义数据源。这包括设置数据库驱动类名、URL、用户名和密码等参数。 2. **注册...
### JNDI连接数据库配置详解 #### 一、引言 在Java开发中,JNDI(Java Naming and Directory Interface)是一种广泛使用的API,它允许Java应用程序查找并定位远程对象和服务,包括数据库连接等资源。本文将详细...
总结一下,Tomcat 6.0通过JNDI连接数据库的步骤包括:配置`server.xml`中的数据源、在应用的`web.xml`中声明资源引用,以及在Java代码中使用JNDI查找来获取数据库连接。在实际操作中,一定要确保驱动兼容、配置正确...
在Java应用开发中,JNDI(Java Naming and Directory Interface)是一种标准接口,它允许应用程序查找和使用资源,如数据库连接池。JNDI不是直接处理数据库连接,而是作为一个服务定位器,帮助我们找到配置好的资源...
为了配置JNDI连接池以连接到MySQL数据库,我们需要在Tomcat的`context.xml`或`server.xml`文件中添加必要的配置,包括数据源的JNDI名称、数据库URL、用户名、密码、驱动类名等。 例如,我们可以创建一个名为`...
在本教程中,我们将深入探讨使用JNDI连接数据库的三种方法。 ### 1. 配置在应用服务器中的JNDI数据源 大多数企业级应用服务器(如Tomcat、JBoss、WebLogic等)都支持预配置的数据源,这些数据源可以通过JNDI名进行...
下面我们将深入探讨C3P0的使用方法以及如何实现JNDI连接。 首先,理解C3P0的基本概念。C3P0是一个完全免费的、开源的JDBC连接池,由Miquel Arroyo创建。它提供了一组高级特性,如自动检测失效连接、自动重连、连接...
JNDI 连接数据库
### JNDI数据库连接池详解 #### 一、引言 ...特别是结合JNDI的使用,可以实现更加灵活和高效的数据库连接管理机制。在实际应用中,开发者应根据具体情况调整连接池的各项参数,以达到最佳的性能表现。
本资源包含对JNDI数据库连接池的详细讲解,以及监听器的代码实例和讲解资料,旨在帮助开发者更好地理解和应用这些技术。JNDI主要通过以下步骤实现数据库连接的管理: 1. **配置JNDI数据源**:在应用服务器(如...
### Kettler 连接 Oracle 12c 数据库(仅限 JNDI 方式) 在数据集成领域,Kettle 是一款广泛使用的开源ETL(Extract-Transform-Load)工具,它提供了强大的功能来帮助用户从不同的数据源抽取数据、进行数据清洗与...
"jdbc连接数据库(jndi连接池)"这个主题涉及了几个关键的技术概念,包括Java Database Connectivity (JDBC),Java Naming and Directory Interface (JNDI)以及连接池技术。下面将详细阐述这些知识点。 1. JDBC:...
Tomcat5.5+myeclipse6.0+sql server2000,将包解压后,将JDBC驱动程序jar包放到Tomcat/commons/lib目录下,然后导入项目,发布项目,起动tomcat,动行jsp页面
这篇“DBCP 数据库连接池JNDI连接 学习笔记”主要探讨了如何结合JNDI(Java Naming and Directory Interface)来使用DBCP进行数据库连接管理。JNDI提供了一种标准的方式来查找和绑定资源,如数据源,在企业级应用中...
开发者无需直接处理数据库连接的创建和关闭,只需通过JNDI查找即可获取连接。 1. **配置数据源**:在应用服务器的配置文件中(如Tomcat的`context.xml`或`server.xml`)定义数据源,包括数据库URL、用户名、密码等...
在这个项目中,JDBC可能被用作直接连接数据库的手段,同时也可能是通过JNDI查找的数据源底层实现。 结合Maven进行构建管理,Maven简化了项目的依赖管理和构建过程。开发者只需要在pom.xml文件中声明所需的依赖,...
在分析数据库连接池工作原理的基础上,给出了Tomcat服务器数据库连接池的配置实例,以及在JSP页面中使用此连接池进行数据库访问的Java代码。在大型Web站点的开发中,使用数据库连接池技术是必要的,也是可取的。