JNDI

问题描述

请问是用JNDI是否需要手工关闭数据库连接?

解决方案

解决方案二:
需要。此时虽然你关了,但其实是没有关了,是把它重新放在连接池了。
解决方案三:
引用1楼ma_shijie的回复:

需要。此时虽然你关了,但其实是没有关了,是把它重新放在连接池了。

正解,提高效率,下次拿到一个空闲的连接直接用就可以了。

时间: 2024-09-21 22:05:34

JNDI的相关文章

java-面试中关于JNDI会问到什么内容?

问题描述 面试中关于JNDI会问到什么内容? 面试中关于JNDI会问到什么内容?又需要看些什么 怎么回答呢?希望会的亲们认真帮我解答 谢谢亲们 解决方案 http://blog.csdn.net/zhaosg198312/article/details/3979435

用JNDI绑定tomcat数据源

数据|数据源      jsp开发中调用tomcat数据库连接池,可能很多朋友都会,下面这段代码相信用过的人都很熟悉:list1:testpool.jsp <%  InitialContext ctx=new InitialContext();  DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/mysql");  Connection conn = ds.getConnection();  Statement

webshpere studio application developer 中 jndi 访问DATASOURCE DB.7.2

application|web|访问 webshpere studio application developer 中 jndi 访问DATASOURCE出现下面的错误,请高手帮忙! 在服务器上我设置了DATasource是jdbc/ds1 Get connection failed.javax.naming.NamingException: The JNDI operation "lookup"on the context "localhost/nodes/localhos

JNDI简介,jndi在tomcat中的配置,jdbc api简介,java连接数据库服务

连接数据库 JNDI(Java 命名和目录接口)   JNDI(Java 命名和目录接口) 分布式计算环境通常使用命名和目录服务来获取共享的组件和资源.命名和目录服务将名称与位置.服务.信息和资源关联起来.  命名服务提供名称-对象的映射.目录服务提供有关对象的信息,并提供定位这些对象所需的搜索工具.有许多命名和目录服务实现,并且到它们的接口是不同的. Java 命名和目录接口或 JNDI 提供了一个用于访问不同的命名和目录服务的公共接口.请参阅 URL java.sun.com/product

Tomcat 6.0的JNDI使用方法

最近有项目用到JNDI,为了方便的更改数据库和环境,好吧,那我就来学习下,顺便分享下方法,网上的方法乱七八糟,看的我眼都晕了.以下我提供的方法绝对是我本人试过可用的,要不发上来被你看到了,估计会被你骂.囧-- 先让大家看下我的项目图: 一.我们先找到tomcat6.0conf目录下的context.xml更改里面的内容: <?xml version='1.0' encoding='utf-8'?> <Context> <WatchedResource>WEB-INF/w

Apache Geronimo JNDI命名和Java资源连接池,第1部分: 数据源连接

利用 JNDI 访问数据源.Java 消息服务.邮件会话和 URL 连接的连接池 了解 JNDI JNDI 是一种应用程序编程接口 (API) 或库,它为应用程序提供了将名称与对象关联起来以及根据对象的名称在目录中查找对象的方法.本文是系列教程的第一部分,阅读本文可以让您了解如何将 Geronimo.JNDI 与数据源连接池相互关联起来,如何构建数据源连接,以及如何利用 JNDI 在一个简单的 Geronimo 应用程序(称为 Customer Service 实用程序)内访问该连接. 数据源

将JNDI用于WebSphere Application Server J2EE瘦客户端应用程序

引言 命名服务管理一组命名空间,解析数据对象的名称绑定问题.Java命名和目录接口(Java Namingand Directory Interface,JNDI) 是一组 API,它提供对命名和目录服务的访问.许多 Java 应用程序使用 JNDI 来定位资源,比如数据源和在 Java 2 企业版(Java 2 Enterprise Edition, J2EE)中注册的企业JavaBeans(Enterprise JavaBeans,EJB). IBM Java 瘦客户端应用程序提供了一种轻量

jboss下配置jndi利用spring的IOC来获得

来项目内用的是普通数据源.考虑没有分布式的数据访问.就使用了apache-commons-dbcp.但是后来项目内要加一个第三方的报表制作工具.该工具强制要求使用JNDI来获得连接(该死的)没办法.只有加了.显将配置步骤和一个错误做笔记如下: 1. 环境: windowsXp系统.使用的是jbossGA-4.2.2 sqlserver2000. 项目架构是 Spring+ibatis+struts. 2. 配置步骤1 . 由于jboss会自动查找server\default\deploy目录下的

在Weblogic上配置Hibernate为JNDI

一.首先需要把Hibernate 用到的jar包和配置文件都放到Weblogic能够搜索到的CLASSPATH路径上.单单这一步就有很多人很迷茫,其实去仔细看看Weblogic的启动脚本文件startWeblogic.cmd和startWLS.cmd,我想大部分人都知道该怎么配置了. 我机器上的有个Hibernate的项目,在D:\test\oracle目录下,该目录下的结构是: java代码: D:\test\oracle\lib 放置hibernate的所有jar包 D:\test\orac

Hibernate的JNDI绑定分析

Hibernate的JNDI名称绑定是在net.sf.hibernate.impl.SessionFactoryObjectFactory程序里面实现的,我来分析一下Hibernate的绑定JNDI的过程: 我们获得SessionFactory一般是这样写代码: Configuration conf = new Configuration().addClass(Cat.class); SessionFactory sf = conf.buildSessionFactory(); 首先是new C