- 浏览: 253349 次
- 性别:
- 来自: 湖南
文章分类
- 全部博客 (194)
- java (23)
- 数据结构和算法 (5)
- oracle (7)
- sql server (1)
- mysql (5)
- Ajax (5)
- JSTL (7)
- jsp (20)
- 组件 (11)
- C++可视化 (0)
- javascript (14)
- c/c++ (0)
- XML (6)
- 只是扩宽 (0)
- 设计模式 (3)
- 正则表达式 (3)
- 心情和感悟 (4)
- ACM (3)
- HTML/css (9)
- 软件破解 (2)
- spring (1)
- struts (15)
- hibernate (10)
- Servlet (2)
- sql (2)
- 面试题 (1)
- struts2 (22)
- Unix/Linux (0)
- javamail (1)
- svn (1)
- 异常 (3)
- EJB (3)
- jquery (2)
- android (1)
最新评论
-
lianlupengUestc:
From my testing (Struts2 versio ...
struts2 注解 -
yulongxiang:
非常感谢!!!!!!!
使用动态ActionForm(转)
1.利用tomcat的amdin管理界面配置连接池
2.将conf/server.xml文件中生存的连接池部分
剪切到conf/context.xml文件中
3。JNDI访问连接池
2.将conf/server.xml文件中生存的连接池部分
<Resource name="jdbc/drp" type="javax.sql.DataSource" maxActive="4" maxIdle="2" username="drp1" maxWait="5000" driverClassName="oracle.jdbc.driver.OracleDriver" password="drp1" url="jdbc:oracle:thin:@localhost:1521:HUGUI"/>
剪切到conf/context.xml文件中
3。JNDI访问连接池
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@page import="javax.naming.*" %> <%@page import="javax.sql.*" %> <%@page import="java.sql.*" %> <% Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try{ Context ctx = new InitialContext(); //通过JNDI查找DataSource DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/drp"); conn = ds.getConnection(); pstmt = conn.prepareStatement("select * from t_user"); rs = pstmt.executeQuery(); System.out.println("ffff"); while(rs.next()){ out.println(rs.getString("user_id") + ", " + rs.getString("user_name")); } }catch(Exception e){ e.printStackTrace(); }finally{ if(rs != null){ rs.close(); } if(pstmt != null){ pstmt.close(); } if(conn != null){ //将Connecting放到连接池 conn.close(); } } %>
发表评论
-
jsp得到登陆前的url
2010-12-02 14:03 514<% String c ... -
验证码 换一张 实现
2010-11-30 23:10 1679<script language="javas ... -
Filter统一处理字符集
2010-09-09 10:44 1133import java.io.IOException; ... -
<%@include flie=""%>和<jsp:include page=""/>的区别
2010-08-30 23:18 658<%@ include flie="hea ... -
jsp的9个内置对象(转)
2010-08-30 23:17 7771,out: out对象是JspWriter ... -
getRequestDispatcher()与sendRedirect()区别
2010-08-30 23:16 8581.request.getRequestDispatcher( ... -
HTTP协议的头信息详解
2010-08-30 23:14 990HTTP协议的头信息详解 ... -
JavaBean中为何要有一个无参的构造方法呢
2010-08-30 23:13 2394网友回复:因为在用jsp:useBean时 , 会调用new ... -
jap重定向 中文乱码
2010-08-30 12:38 957tomcat的配置: <Connector port=& ... -
利用servlet生成简单的验证码(转)
2010-08-30 12:37 761在web.xml配置: <servlet> ... -
filter完成统一验证
2010-08-30 12:34 850web.xml配置 filter> <fil ... -
404 500等异常处理方法
2010-08-30 12:32 1500web.xml <error-page> ... -
一个简单的Filter
2010-08-30 12:31 904//----------------------------- ... -
应用OSCache提升J2EE系统运行性能-JSP教程,J2EE/EJB/服务器
2010-08-26 15:30 1108cache是一种用于提高系统响应速度、改善系统运行性能的技术。 ... -
http协议头
2010-08-26 15:21 852HTTP协议的头信息详解 ... -
HTTP头的Expires与Cache-control
2010-08-26 15:13 773HTTP头的Expires与Cache-contr ... -
cache-control
2010-08-26 15:12 886网页的缓存是由 HTTP消 ... -
filter完成统一验证
2010-08-26 14:21 846web.xml配置 <filter> & ... -
request.getSession(true)和request.getSession(false)的区别
2010-08-25 23:32 1128request.getSession()默认是true,及当前 ...
相关推荐
总之,JNDI数据库连接池是Java应用中管理数据库连接的关键技术,通过Tomcat和MySQL的配合,可以构建出高效、稳定的数据库访问层。理解和熟练运用JNDI连接池对于任何Java开发人员来说都是非常重要的技能。
【网站开发JNDI与连接池】是Java Web开发中重要的技术组件,它们对于提高应用程序的性能和资源管理效率有着显著的作用。 **JNDI(Java Naming and Directory Interface)** 是Java EE的一项核心技术,它提供了一组...
### JNDI 数据连接池详解 #### 一、引言 随着互联网技术的快速发展,教育信息化已成为推动教育现代化的重要手段之一。学分制作为一种灵活的教学管理制度,在高等教育领域得到了广泛的应用。学分制的实施需要相应的...
本资源包含对JNDI数据库连接池的详细讲解,以及监听器的代码实例和讲解资料,旨在帮助开发者更好地理解和应用这些技术。JNDI主要通过以下步骤实现数据库连接的管理: 1. **配置JNDI数据源**:在应用服务器(如...
【JNDI连接池详解】 JNDI,全称为Java Naming and Directory Interface,是一种Java API,主要用于对象的命名和目录服务。它允许开发者在无需直接与底层命名服务器交互的情况下查找和使用注册的对象,降低了编程...
**Jndi连接池详解** 在Java应用开发中,数据库连接池是不可或缺的一部分,它能够有效地管理和优化数据库连接,提高系统的性能和效率。JNDI(Java Naming and Directory Interface)是一种Java API,用于查找和管理...
在Java应用开发中,JNDI(Java Naming and Directory Interface)是一种标准接口,它允许应用程序查找和使用资源,如数据库连接池。JNDI不是直接处理数据库连接,而是作为一个服务定位器,帮助我们找到配置好的资源...
在Java应用中,JNDI通常用于管理资源,如数据库连接池,这正是“JNDI数据链接池示例”所涉及的主题。数据链接池(Connection Pool)是一种优化数据库访问性能的技术,通过预先创建并管理一组数据库连接,避免了每次...
单例模式则是一种设计模式,确保一个类只有一个实例并提供全局访问点,常用于控制共享资源的访问,如连接池。 首先,让我们详细了解一下JNDI连接池。JNDI主要负责将逻辑名称映射到物理资源,如数据库连接。在Web...
"jdbc连接数据库(jndi连接池)"这个主题涉及了几个关键的技术概念,包括Java Database Connectivity (JDBC),Java Naming and Directory Interface (JNDI)以及连接池技术。下面将详细阐述这些知识点。 1. JDBC:...
### JNDI数据库连接池详解 #### 一、引言 在现代的Web应用程序开发中,数据库连接的高效管理对于提升应用性能至关重要。数据库连接作为一种关键且有限的资源,在多用户环境中尤其显得宝贵。不当的连接管理不仅可能...
数据库连接池(Database Connection Pool,简称 DBCP)是一种在多用户并发访问数据库时提高数据库系统性能的技术。它通过预创建并管理一定数量的数据库连接,避免了每次连接数据库时的初始化开销,同时也能有效地...
在IBM WebSphere Application Server (WAS) 中配置JNDI(Java Naming and Directory Interface)以连接到DB2数据库,涉及到的关键技术主要包括JNDI、DB2数据库连接池以及相关的驱动jar包。以下将详细讲解这些知识点...
本文将详细介绍如何在Tongweb5中配置JDBC连接池,以及Web应用如何通过JNDI(Java Naming and Directory Interface)查找并使用这些数据源。 首先,我们需要了解JDBC连接池的基本原理。JDBC连接池是在应用启动时预...
实验3:使用JNDI访问连接池 连接池是管理数据库连接的一种优化策略,它可以有效地复用数据库连接,减少创建和销毁连接的开销。在WebLogic中,你可以配置JNDI连接池来管理数据库连接。实验3会教你如何配置WebLogic的...
- C3P0:一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。 - DBCP (Apache BasicDataSource):Apache的一个开源项目,基于Jakarta Pool实现,它是Tomcat默认的数据库连接池。 ...
总结,JavaJNDI与数据连接池的结合使用,通过属性文件读取数据库连接信息,为Java应用提供了一种高效、灵活的数据库访问方式。理解和掌握这些知识点对于开发高可用、高性能的Java应用至关重要。
1. C3P0:这是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。C3P0提供了很多可配置的参数来调整连接池的性能。 2. DBCP (Apache BasicDataSource):Apache Commons DBCP是...