`
onlycx
  • 浏览: 29655 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用JNDI访问连接池

    博客分类:
  • DRP
阅读更多

  

Context ctx=new InitialContext();
//从JNDI树上取得连接池实现
DataSource  ds=(DataSource)ctx.lookup("java:comp/env/jdbc/drp");
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rs=null;
String sql="Select * from t_user";
try{
  conn=ds.getConnection();
  pstmt=conn.preparedstatement(sql);
  rs=pstmt.executeQuery();
  while(rs.next()){
    out.println("rs.getString(user_name)");
  }
}catch(Exception e){
  e.printstacktrace();
}finally{
  if(rs!=null){rs.close();}
  if(pstmt!=null){pstmt.close();}
  //将连接放入连接池
  if(conn!=null){conn.close();}
}

 

分享到:
评论

相关推荐

    基于JNDI的数据库连接池技术及应用

    在分析数据库连接池工作原理的基础上,给出了Tomcat服务器数据库连接池的配置实例,以及在JSP页面中使用此连接池进行数据库访问的Java代码。在大型Web站点的开发中,使用数据库连接池技术是必要的,也是可取的。

    JAVAEE——基于ECLIPSE和WEBLOGIC

    JAVAEE——基于ECLIPSE和WEBLOGIC课件及实验指导 实验1(08). JavaEE环境安装.doc 实验2-JNDI访问远程资源.doc 实验3-使用JNDI访问连接池08.doc

    Jndi的使用简介

    简要描述项目中Jndi的使用过程,完成servlet通过池连接的方式访问数据库

    数据库连接池连接数据库

    JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,...

    JDBC 3.0数据库开发与设计

    4.7.8 连接池使用实例 4.8 分布式事务处理 4.8.1 XADataSource接口和XAConnection接口 4.8.2 事务管理器 4.8.3 关闭连接 4.9 例外处理 4.9.1 数据访问警告(SQLWarning) 4.9.2 数据截断(DataTruncation) ...

    Spring in Action(第2版)中文版

    5.2.2使用数据源连接池 5.2.3基于jdbc驱动的数据源 5.3在spring里使用jdbc 5.3.1处理失控的jdbc代码 5.3.2使用jdbc模板 5.3.3使用spring对jdbc的dao支持类 5.4在spring里集成hibernate 5.4.1选择hibernate的...

    Spring in Action(第二版 中文高清版).part2

    5.2.2 使用数据源连接池 5.2.3 基于JDBC驱动的数据源 5.3 在Spring里使用JDBC 5.3.1 处理失控的JDBC代码 5.3.2 使用JDBC模板 5.3.3 使用Spring对JDBC的DAO支持类 5.4 在Spring里集成Hibernate 5.4.1 选择...

    Spring in Action(第二版 中文高清版).part1

    5.2.2 使用数据源连接池 5.2.3 基于JDBC驱动的数据源 5.3 在Spring里使用JDBC 5.3.1 处理失控的JDBC代码 5.3.2 使用JDBC模板 5.3.3 使用Spring对JDBC的DAO支持类 5.4 在Spring里集成Hibernate 5.4.1 选择...

    J2EE中文版指南 CHM格式 带全文检索

    连接池 243 三.邮件服务连接 243 运行ConfirmerEJB例子 244 四.URL资源连接 245 运行HTMLReaderEJB例子 246 第17章 DUKE的银行应用程序 247 EJB 248 会话BEAN 248 实体BEAN 250 帮助类 251 数据库表 251 保护EJB ...

    JSP高级编程

    11.1.5 数据库连接池使用实例 11.2 文件上载 11.2.1 实现机理 11.2.2 文件上载实例 第12章 JSP高级应用实例:网上书店 12.1 概述 12.2 扩展标签的使用 12.2.1 数据集作用的BookList标签 12.2.2 让...

    Java数据库编程宝典2

    4.6 连接池 4.7 分布式事务处理 4.7.1 分布式事务管理 4.7.2 Connection对象 4.8 SQL语句 4.8.1 Statement对象 4.8.2 PreparedStatement语句 4.8.3 CallableStatement 4.9 事务 4.9.1 事务独立性等级 ...

    Java数据库编程宝典4

    4.6 连接池 4.7 分布式事务处理 4.7.1 分布式事务管理 4.7.2 Connection对象 4.8 SQL语句 4.8.1 Statement对象 4.8.2 PreparedStatement语句 4.8.3 CallableStatement 4.9 事务 4.9.1 事务独立性等级 ...

    Java数据库编程宝典1

    4.6 连接池 4.7 分布式事务处理 4.7.1 分布式事务管理 4.7.2 Connection对象 4.8 SQL语句 4.8.1 Statement对象 4.8.2 PreparedStatement语句 4.8.3 CallableStatement 4.9 事务 4.9.1 事务独立性等级 ...

    Java数据库编程宝典3

    4.6 连接池 4.7 分布式事务处理 4.7.1 分布式事务管理 4.7.2 Connection对象 4.8 SQL语句 4.8.1 Statement对象 4.8.2 PreparedStatement语句 4.8.3 CallableStatement 4.9 事务 4.9.1 事务独立性等级 ...

    jsp servlet 入门学习资料-新手一看就懂

    11.1.5 数据库连接池使用实例 11.2 文件上载 11.2.1 实现机理 11.2.2 文件上载实例 第12章 JSP高级应用实例:网上书店 12.1 概述 12.2 扩展标签的使用 12.2.1 数据集作用的BookList标签 12.2.2 让数据循环...

    jsp从入门到高级编程

    11.1.5 数据库连接池使用实例 11.2 文件上载 11.2.1 实现机理 11.2.2 文件上载实例 第12章 JSP高级应用实例:网上书店 12.1 概述 12.2 扩展标签的使用 12.2.1 数据集作用的BookList标签 12.2.2 让数据循环...

    JSP訳文--工具--Java

    Java IDL 用连接池提高Servlet访问数据库的效率 在 ASP 文件中调用 Servlet Java Applet介绍 Applet与Servlet通讯的四种方法及其比较 在Applet中应用JDBC访问数据库 用XML与Servlet构建在线问答...

    JSP高级教程

    11.1.5 数据库连接池使用实例 11.2 文件上载 11.2.1 实现机理 11.2.2 文件上载实例 第12章 JSP高级应用实例:网上书店 12.1 概述 12.2 扩展标签的使用 12.2.1 数据集作用的BookList标签 12.2.2 让数据循环...

    提升JSP应用程序的七大绝招

    例如,通过在init()方法中建立一个JDBC连接池是一个最佳例子,假设我们是用jdbc2.0的DataSource接口来取得数据库连接,在通常的情况下,我们需要通过JNDI来取得具体的数据源。我们可以想象在一个具体的应用中,如果...

    RestHotelSecureSpringApp:使用为 HSTS 配置的 Spring Security 的 JAX-RS REST 演示

    虽然是 Maven 项目,但它有一个为 Glassfish 4.1 服务器设计的连接池部署文件(glassfish-resources.xml)。 该文件可以在“Other Sources/src/main/resources/setup”下找到,它控制对数据库的访问,并提供一个与...

Global site tag (gtag.js) - Google Analytics