`

JNDI连接数据库的配置步骤

 
阅读更多

步骤:
预备:把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连接数据库配置

    ### JNDI连接数据库配置详解 #### 一、引言 在Java开发中,JNDI(Java Naming and Directory Interface)是一种广泛使用的API,它允许Java应用程序查找并定位远程对象和服务,包括数据库连接等资源。本文将详细...

    jndi连接数据库配置方法

    JNDI,全称Java Naming and Directory Interface,是Java平台中的一个标准接口,它提供了一种在Java...提供的压缩包文件可能包含了详细步骤、示例代码或者配置模板,可以帮助你更好地理解和实践JNDI连接数据库的过程。

    javaJNDI连接数据库

    #### 使用JNDI连接数据库 本节将详细介绍如何使用JNDI在Java应用中配置并连接到数据库。 ##### 配置Tomcat服务器 1. **修改`context.xml`文件:** 在Tomcat的安装目录下的`conf`文件夹中,找到`context.xml`文件,...

    tomcat6.0JNDI连接数据库.

    至于`tomcat6.0JNDI连接数据库`这个文件,可能是包含具体配置步骤的文档或者示例代码。如果遇到问题,可以查阅这个文件来获得帮助。 总结一下,Tomcat 6.0通过JNDI连接数据库的步骤包括:配置`server.xml`中的数据...

    用jndi操作数据库小实例

    在"用jndi操作数据库小实例"中,我们将学习以下步骤: 1. **配置数据源**:在应用服务器(如Tomcat、JBoss或WebLogic)的配置文件中定义数据源。这包括设置数据库驱动类名、URL、用户名和密码等参数。 2. **注册...

    kettler连接oracle 12c数据库(目前只能用JNDI)

    ### Kettler 连接 Oracle 12c 数据库(仅限 JNDI 方式) 在数据集成领域,Kettle 是一款广泛使用的开源ETL(Extract-Transform-Load)工具,它提供了强大的功能来帮助用户从不同的数据源抽取数据、进行数据清洗与...

    JNDI的数据库连接池 pdf

    #### 五、配置步骤详解 1. **复制jar包到Tomcat的lib文件夹**:首先需要将所需的数据库驱动jar包拷贝到Tomcat服务器的lib目录下。 2. **修改context.xml文件**:接着需要编辑Tomcat的conf目录下的context.xml文件...

    jndi 数据库连接池 & 监听

    JNDI主要通过以下步骤实现数据库连接的管理: 1. **配置JNDI数据源**:在应用服务器(如Tomcat、WebLogic等)的配置文件中定义一个数据源,并将其绑定到JNDI上下文中。这样,应用可以通过JNDI名称来查找和获取...

    webSphere 项目发布介绍及连接数据库配置

    二、连接数据库配置 1. 数据源定义:在 WebSphere 管理控制台中,进入“资源”-&gt;“Java 资源”-&gt;“数据源”菜单。在这里,你可以创建新的数据源,指定数据库类型(如 MySQL、Oracle、DB2 等)。 2. 配置连接参数:...

    Tomcat通过JNDI方式连接SqlServer数据库

    在Tomcat中,我们可以使用JNDI来连接数据库。 首先,我们需要配置Tomcat来连接SqlServer数据库。我们可以在Tomcat的管理界面中创建一个新的数据源。在数据源配置中,我们需要输入连接数据库的用户名、密码、数据库...

    jndi数据库查询例子

    在Java应用中,特别是企业级Java应用中,JNDI被广泛用于获取数据库连接,因为这种方式可以实现数据库连接的集中管理和动态配置。下面我们将深入探讨JNDI数据库查询的基本概念、工作原理以及如何在MyEclipse环境中...

    用dbcp连接池,mysql数据库,在tomcat服务器下,通过hibernate配置jndi数据源.doc

    【标题】中的知识点: 1. **DBCP连接池**:DBCP(Jakarta Commons...尽管Hibernate官方并不推荐使用DBCP,但文档仍然提供了详细的配置步骤,包括环境准备、数据库和表的创建,以及在Tomcat的XML配置文件中设置数据源。

    JNDI数据源配置

    #### 三、JNDI配置步骤 下面我们将逐一介绍如何使用JNDI配置Oracle、MySQL、SQL Server、DB2、Informix、Sybase以及PostgreSQL等几种常见数据库的数据源。 ##### 3.1 Oracle ```java Class.forName("oracle.jdbc....

    帆软报表FineReport中数据连接之Websphere配置JNDI连接

    在帆软报表FineReport中,若要实现与Websphere应用服务器的JNDI连接,需要进行一系列配置,以确保...此外,服务器环境的差异可能会导致额外的配置需求或问题,需要根据具体的服务器环境和数据库配置进行相应的调整。

    Tomcat服务器配置及数据库连接池配置(个人整理版)

    ### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...

    论WebSphere中流行数据库连接池的配置.doc

    接下来,我们逐一探讨每种数据库的连接池配置步骤: 1. **Oracle连接池配置**: - 登录WebSphere管理控制台(例如:localhost:9090/admin/) - 创建JDBC提供程序,指定类路径为`${ORACLE_JDBC_DRIVER_PATH}/...

    JNDI数据源【步骤图解】

    它主要用于企业级应用服务器,如Tomcat、JBoss、WebLogic等,通过JNDI服务,开发者可以方便地查找和获取数据库连接,而无需在代码中硬编码数据库配置信息。以下是对JNDI数据源配置的详细步骤和相关知识点的解析: 1...

    tomcat6+jndi+c3p0配置数据库连接池

    在Tomcat6中配置C3P0数据库连接池,你需要完成以下步骤: 1. **添加依赖**:在你的项目中,你需要将C3P0的jar文件加入到类路径中。通常,这可以通过在`WEB-INF/lib`目录下放入`c3p0-0.x.y.jar`和`mysql-connector-...

    glassfish配置jndi(DB2数据库)

    配置步骤如下: **Step1:** 登录到Glassfish管理控制台。通常可以通过浏览器访问`http://localhost:4848`来打开。 **Step2:** 创建一个新的数据源。在控制台的导航菜单中,找到“Resources” -&gt; “JDBC” -&gt; ...

Global site tag (gtag.js) - Google Analytics