`
hbkh2000
  • 浏览: 203790 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Tomcat 5.5下面配置jndi数据库连接池(oracle 9i)

 
阅读更多

 

Tomcat 5.5下面配置jndi数据库连接池(oracle 9i)

 

public class DataSourceFactory {
 
// 在Tomcat目录下面的conf目录下面修改context.xml文件如下
/* 
  <Context reloadable="true" >
  <!-- name属性中的值要与java类中的datasoruce中的相同,这个可以自己定义更改为不同的值-->
 <Resource name="jdbc/mydb" auth="Container"
  type="javax.sql.DataSource" maxActive="100" maxIdle="30"
  maxWait="10000" username="12500" password="12500"
  driverClassName="oracle.jdbc.driver.OracleDriver"
  url="jdbc:oracle:thin:@192.168.1.115:1521:ORACLE9I" />ORACLE9I是你所连接数据库的服务名(常用的是orcl)
</Context>
*/
// 
// 
 
 private static final String DATASOURCE = "jdbc/mydb";

//"jdbc/mydb"与context.xml中的name值要相同

 public static Connection getConncetion() {
  Connection conn = null;
  try {
   Context ctx = new InitialContext();
   Context env = (Context) ctx.lookup("java:comp/env");
   DataSource ds = (DataSource) env.lookup(DATASOURCE);
   conn = ds.getConnection();
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (NamingException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return conn;
 }
 public static void testJNDI()
 {
  Connection conn=getConncetion();
  try {
   Statement st=conn.createStatement();
   String sql="select * from BIGTYPE";
   ResultSet rs=st.executeQuery(sql);
   while(rs.next())
   {
    System.out.println(rs.getInt(1)+"/t"+rs.getString(2)+"/t"+rs.getString(3));
   }
   conn.close();
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

用main()方法是不能测试的,只有在web环境下才可以成功。

 

 

分享到:
评论

相关推荐

    tomcat5.5+sql2K数据库连接池配置及应用

    ### Tomcat 5.5 + SQL Server 2000 数据库连接池配置与应用详解 #### 一、概述 本文旨在详细介绍如何在Tomcat 5.5环境下配置SQL Server 2000的数据库连接池,并通过示例演示如何在实际应用中使用这种配置。在开发...

    tomcat5.5+sql2000数据库连接池配置

    ### Tomcat 5.5 + SQL Server 2000 数据库连接池配置详解 本文旨在详细介绍如何在Tomcat 5.5环境下配置SQL Server 2000的数据库连接池,解决常见的连接问题,并确保应用程序能够高效稳定地运行。 #### 一、环境...

    tomcat5.5配置数据库连接池

    本文将深入探讨如何在Tomcat 5.5版本中配置数据库连接池,以便高效地管理数据库连接,提高系统的响应速度和资源利用率。 首先,我们需要了解什么是数据库连接池。数据库连接池是在应用服务器启动时创建的一组预定义...

    Tomcat_6.0配置oracle数据库连接池

    本文将详细讲解如何在Tomcat 6.0中配置Oracle数据库连接池。 首先,我们要明白连接池的基本原理。数据库连接池管理数据库连接,避免每次需要连接时都创建新的连接,而是复用已存在的连接,这样可以显著减少数据库...

    tomcat5.5中JNDI连接数据库

    Tomcat5.5+myeclipse6.0+sql server2000,将包解压后,将JDBC驱动程序jar包放到Tomcat/commons/lib目录下,然后导入项目,发布项目,起动tomcat,动行jsp页面

    Tomcat 5.5数据库连接池配置

    Tomcat 5.5版本虽然较旧,但理解其数据库连接池的配置对于学习和维护旧系统仍然至关重要。数据库连接池是管理数据库连接的一种机制,它能有效地复用数据库连接,提高系统的性能和资源利用率。以下将详细讲解Tomcat ...

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

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

    JNDI数据库连接池

    在Tomcat 6.0这个流行的Java Servlet容器中,JNDI被用来配置和管理应用的数据库连接池。Tomcat支持多种数据库连接池实现,如Apache DBCP、C3P0以及HikariCP等。这些连接池通过JNDI服务注册到Tomcat的Context环境中,...

    Tomcat5.5.X下配置连接池

    Tomcat 5.5.x版本虽然相对较老,但依然有很多项目在运行,因此了解如何在该版本下配置连接池是至关重要的。连接池是一种管理数据库连接的技术,它能够有效地复用数据库连接,减少创建和销毁连接的开销,提高系统性能...

    Tomcat5.5连接池配置

    通过以上步骤,可以实现在Tomcat 5.5环境下对Oracle、MySQL以及SQL Server 2000数据库连接池的有效配置。这不仅有助于提高系统的运行效率,还能增强系统的稳定性和可扩展性。在实际应用中,开发者可以根据具体的业务...

    tomcat5.5配置mysql的连接池.pdf

    ### Tomcat 5.5 配置 MySQL 数据库连接池详解 #### 一、引言 随着Web应用程序的发展,数据库连接池技术的应用越来越广泛。它能够显著提高数据库访问效率,减少资源消耗。Tomcat作为一款广泛应用的Java Web容器,...

    Tomcat5.5连接池配置案例

    通过这份"Tomcat5.5连接池配置案例",新手可以系统学习并掌握如何在Tomcat环境中配置和使用连接池,提升应用的数据库访问效率。同时,案例笔记将帮助理解每个步骤背后的原理和最佳实践,从而更好地应对实际开发中的...

    Tomcat下对Oracle数据库连接池数据源的配置

    本教程将详细解释如何在Tomcat服务器上配置Oracle 10g数据库的连接池数据源。 首先,确保你已经安装了必要的软件环境: 1. Java环境:JDK 1.4 2. 服务器:Tomcat 5.5 3. 数据库:Oracle 10g 配置步骤如下: 1. **...

    jndi 数据库连接池 & 监听

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

    Tomcat下配置JNDI数据库连接池并使用

    Tomcat下配置JNDI数据库连接池并使用  一、配置JNDI数据源  这一步有几种配置方式,比如直接修改Tomcat/conf/server.xml文件,但这样修改是全局的,个人不太喜欢这样的方式,本着的原则是能不全局不全局,以保证...

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    Tomcat 5.5.x的`server.xml`文件是服务器配置的核心,它控制着虚拟主机、连接池等关键功能。理解并正确配置这些参数对于优化Web应用的性能和用户体验至关重要。通过本文的讲解,你应该能掌握如何在`server.xml`中...

    tomcat中配置数据库连接池

    在这篇文章中,我们将详细介绍如何在 Tomcat 目录下面的 Context.xml 配置文件中配置数据库连接池。 首先,我们需要在 Tomcat 服务器目录下面的 conf 中找到一个叫 Context.xml 的配置文件,在其中加入以下代码: ...

    Tomcat5.5 的dbcp配置

    在Java Web应用中,Tomcat是一个广泛使用的轻量级服务器,而DBCP(Database Connection Pool)是Apache组织提供的一个数据库连接池组件。在Tomcat 5.5版本中,使用DBCP来管理数据库连接,可以有效地提高应用的性能和...

    Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置

    ### Tomcat5的数据库连接池配置详解 #### 引言 在Java Web开发中,数据库连接池是一项关键的技术,能够显著提升应用性能和资源利用效率。对于Tomcat5这一历史较为悠久但依然在某些场景中活跃的服务器软件,正确...

    hibernate 3.1+tomcat 5.5.x(配置jndi)

    ### hibernate 3.1+tomcat 5.5.x(配置jndi) #### 一、引言 随着Tomcat从5.0版本升级到5.5.x版本,其配置发生了诸多变化,特别是对Tomcat JNDI的配置方式产生了显著的影响。这对希望在Hibernate安装中利用Tomcat ...

Global site tag (gtag.js) - Google Analytics