步骤:
预备:把JDBC的数据库连接JAR包放在Tomcat的lib目录下
1.Tomcat->conf->context.xml
<Context>
<Resource name="jdbc/(数据库名称)" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="10" maxWait="10000"
driverClassName="数据库连接字符串"
url="连接url"
user="sa"
password=""
/>
</Context>
eg:
<Context>
<Resource name="jdbc/accp" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="10"
maxWait="10000" username="sa" password=""
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;DatabaseName=accp" />
</Context>
2.Project->web.xml
<web-app>
<resource-ref>
<res-ref-name>jdbc/(数据库名称)</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</web-app>
eg:
<web-app>
<resource-ref>
<res-ref-name>jdbc/accp</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
3.Project->(RelationCode)关键代码
try{
Context ct=new InitialContext();
DataSource ds=(DataSource)ct.lookup("jdbc:comp/env/(ResourceName)");
Connection conn=ds.getConnection();
}catch(NamingException ne){
ne.printStackTrace();
}catch(SQLException se){
se.printStackTrace();
}
分享到:
相关推荐
### JNDI连接数据库配置详解 #### 一、引言 在Java开发中,JNDI(Java Naming and Directory Interface)是一种广泛使用的API,它允许Java应用程序查找并定位远程对象和服务,包括数据库连接等资源。本文将详细...
JNDI,全称Java Naming and Directory Interface,是Java平台中的一个标准接口,它提供了一种在Java...提供的压缩包文件可能包含了详细步骤、示例代码或者配置模板,可以帮助你更好地理解和实践JNDI连接数据库的过程。
#### 使用JNDI连接数据库 本节将详细介绍如何使用JNDI在Java应用中配置并连接到数据库。 ##### 配置Tomcat服务器 1. **修改`context.xml`文件:** 在Tomcat的安装目录下的`conf`文件夹中,找到`context.xml`文件,...
至于`tomcat6.0JNDI连接数据库`这个文件,可能是包含具体配置步骤的文档或者示例代码。如果遇到问题,可以查阅这个文件来获得帮助。 总结一下,Tomcat 6.0通过JNDI连接数据库的步骤包括:配置`server.xml`中的数据...
在"用jndi操作数据库小实例"中,我们将学习以下步骤: 1. **配置数据源**:在应用服务器(如Tomcat、JBoss或WebLogic)的配置文件中定义数据源。这包括设置数据库驱动类名、URL、用户名和密码等参数。 2. **注册...
### Kettler 连接 Oracle 12c 数据库(仅限 JNDI 方式) 在数据集成领域,Kettle 是一款广泛使用的开源ETL(Extract-Transform-Load)工具,它提供了强大的功能来帮助用户从不同的数据源抽取数据、进行数据清洗与...
#### 五、配置步骤详解 1. **复制jar包到Tomcat的lib文件夹**:首先需要将所需的数据库驱动jar包拷贝到Tomcat服务器的lib目录下。 2. **修改context.xml文件**:接着需要编辑Tomcat的conf目录下的context.xml文件...
JNDI主要通过以下步骤实现数据库连接的管理: 1. **配置JNDI数据源**:在应用服务器(如Tomcat、WebLogic等)的配置文件中定义一个数据源,并将其绑定到JNDI上下文中。这样,应用可以通过JNDI名称来查找和获取...
二、连接数据库配置 1. 数据源定义:在 WebSphere 管理控制台中,进入“资源”->“Java 资源”->“数据源”菜单。在这里,你可以创建新的数据源,指定数据库类型(如 MySQL、Oracle、DB2 等)。 2. 配置连接参数:...
在Tomcat中,我们可以使用JNDI来连接数据库。 首先,我们需要配置Tomcat来连接SqlServer数据库。我们可以在Tomcat的管理界面中创建一个新的数据源。在数据源配置中,我们需要输入连接数据库的用户名、密码、数据库...
在Java应用中,特别是企业级Java应用中,JNDI被广泛用于获取数据库连接,因为这种方式可以实现数据库连接的集中管理和动态配置。下面我们将深入探讨JNDI数据库查询的基本概念、工作原理以及如何在MyEclipse环境中...
【标题】中的知识点: 1. **DBCP连接池**:DBCP(Jakarta Commons...尽管Hibernate官方并不推荐使用DBCP,但文档仍然提供了详细的配置步骤,包括环境准备、数据库和表的创建,以及在Tomcat的XML配置文件中设置数据源。
#### 三、JNDI配置步骤 下面我们将逐一介绍如何使用JNDI配置Oracle、MySQL、SQL Server、DB2、Informix、Sybase以及PostgreSQL等几种常见数据库的数据源。 ##### 3.1 Oracle ```java Class.forName("oracle.jdbc....
在帆软报表FineReport中,若要实现与Websphere应用服务器的JNDI连接,需要进行一系列配置,以确保...此外,服务器环境的差异可能会导致额外的配置需求或问题,需要根据具体的服务器环境和数据库配置进行相应的调整。
### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...
接下来,我们逐一探讨每种数据库的连接池配置步骤: 1. **Oracle连接池配置**: - 登录WebSphere管理控制台(例如:localhost:9090/admin/) - 创建JDBC提供程序,指定类路径为`${ORACLE_JDBC_DRIVER_PATH}/...
它主要用于企业级应用服务器,如Tomcat、JBoss、WebLogic等,通过JNDI服务,开发者可以方便地查找和获取数据库连接,而无需在代码中硬编码数据库配置信息。以下是对JNDI数据源配置的详细步骤和相关知识点的解析: 1...
在Tomcat6中配置C3P0数据库连接池,你需要完成以下步骤: 1. **添加依赖**:在你的项目中,你需要将C3P0的jar文件加入到类路径中。通常,这可以通过在`WEB-INF/lib`目录下放入`c3p0-0.x.y.jar`和`mysql-connector-...
配置步骤如下: **Step1:** 登录到Glassfish管理控制台。通常可以通过浏览器访问`http://localhost:4848`来打开。 **Step2:** 创建一个新的数据源。在控制台的导航菜单中,找到“Resources” -> “JDBC” -> ...