`
jackymin
  • 浏览: 73662 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

tomcat6.0连接池配置 SQL 2000

阅读更多
1.在tomcat/conf/server.xml中的<host></host>中加入
<host>
<Context path="/log4jTest" docBase="log4jTest" debug="5"  reloadable="true">  [color=darkblue].....................log4jTest为你的web工程名称
      <Resource name="jdbc/netrep2"   auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="dd" password="dd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1421;DatabaseName=netrep2"/>
</Context>[/color]
</host>
2.打开工程下的web.xml加入
<description>SQL2000 Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/netrep2</res-ref-name>//netrep2为数据库名称
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3测试类
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

/**
* @author minyang
*
*/
public class DBTest {
String foo = "Not Connected";
int bar = -1;

public void init() {
try {
Context ctx = new InitialContext();
if (ctx == null)
throw new Exception("Boom - No Context");
DataSource ds = (DataSource) ctx
.lookup("java:comp/env/jdbc/netrep2");
if (ds != null) {
Connection conn = ds.getConnection();
Connection conn2=ds.getConnection();
if (conn != null) {
foo = "Got Connection " + conn.toString();
Statement stmt = conn.createStatement();
ResultSet rst = stmt.executeQuery(" select * from  map_zone ");
if (rst.next()) {
foo = rst.getString(3);

System.out.println(rst.getString(1));
System.out.println(rst.getString(2));
System.out.println(rst.getString(3));
System.out.println(rst.getString(4));
bar = 208;
}
conn.close();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}

public String getFoo() {
return foo;
}

public int getBar() {
return bar;
}
public static void main(String[] args) throws Exception {
DBTest tst = new DBTest();
tst.init();
}
}
4 jsp

<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
  </head>
 
  <body>
   <%
DBTest tst = new DBTest();
tst.init();
%>
<h2>Results</h2>
Foo <%= tst.getFoo() %><br>
Bar <%= tst.getBar() %>
  </body>
</html>
分享到:
评论

相关推荐

    tomcat6.0连接池配置方法详解

    #### 二、Tomcat 6.0连接池配置 在Tomcat 6.0中配置连接池主要涉及两个文件:`context.xml` 和 `web.xml`。 ##### 1. 修改`context.xml` `context.xml` 文件位于 `$CATALINA_HOME/conf` 目录下,其中包含了关于...

    Tomcat6.0连接池配置

    本篇将详细介绍如何在Tomcat 6.0中配置连接池。 首先,连接池配置主要分为两个步骤:全局配置和应用级别的配置。 ### 全局配置 全局配置是在Tomcat的`conf/server.xml`文件中进行,这使得配置的连接池可以被服务器...

    tomcat6.0连接池

    以下是关于"tomcat6.0连接池"的知识点详细说明: 1. **Apache Commons DBCP**: Tomcat 6.0默认使用的是Apache Commons DBCP(Database Connection Pool)作为其内置的连接池实现。它提供了一种高效、灵活的方式来...

    Tomcat6.0 + Sql2000的连接池配置

    ### Tomcat 6.0与SQL Server 2000的连接池配置详解 在Java Web应用开发过程中,数据库连接管理是一项重要的任务。一个高效、稳定的数据库连接池配置能够极大地提高应用程序的性能和稳定性。本文将详细介绍如何在...

    tomcat6.0 数据源配置

    标题“Tomcat6.0数据源配置”涉及的是在Apache Tomcat 6.0版本中设置和管理数据库连接池的过程。Tomcat作为一个流行的开源Java应用服务器,提供了多种数据源配置方式,以支持Web应用程序高效、安全地访问数据库。在...

    tomcat6.0数据库连接池驱动

    Tomcat 6.0数据库连接池驱动的使用,涉及到的主要知识点包括:数据库连接池的概念与作用,Tomcat内置的数据源实现(DBCP和C3P0),数据源的配置方法,JNDI的使用,以及在Java代码中获取和释放数据库连接。...

    tomcat6.0配置sql2005数据库连接池.doc

    配置数据库连接池是为了优化数据库连接的创建和管理,提高应用性能。 【描述】中的知识点:配置连接池可以避免频繁地创建和关闭数据库连接,减少系统资源消耗,尤其在高并发环境下至关重要。Tomcat的`context.xml`...

    tomcat6.0配置心得

    在 Tomcat 4.0 中,连接池配置使用的是 Resource 和 ResourceParams 两个节点,但是在 Tomcat 6.0 中,连接池配置只需要使用 Resource 节点。下面是一个 Tomcat 6.0 的连接池配置示例: ``` type="javax.sql....

    Tomcat6.0与SQL2000的连接池配置

    ### Tomcat6.0与SQL2000的连接池配置详解 在本文中,我们将深入探讨如何在Tomcat6.0环境下配置SQL Server 2000的连接池,以便更好地实现数据库与应用服务器之间的高效通信。此配置对于提高Web应用程序的性能和响应...

    tomcat6.0 配置jndi

    在Tomcat6.0中配置JNDI,主要是为了实现应用中的数据源管理,使得多个应用可以共享一个数据库连接池,提高资源利用率和系统性能。 **一、JNDI的基本概念** JNDI提供了一个统一的接口,让开发者可以查找和绑定各种...

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf

    在本文中,我们将探讨如何在Tomcat 6.0、MyEclipse 6.0环境中配置与MySQL 5.0数据库的连接池。这个过程涉及到两个主要步骤:配置Tomcat的`context.xml`文件以及修改工程中的`web.xml`文件。 首先,我们来详细分析`...

    tomcat6.0连接池的配置文件

    &lt;Resource driverClassName="com.mysql.jdbc.Driver" maxActive="4" maxIdle="2" maxWait="5000" name="jdbc/myDataSource" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/test?user=root&amp;...

    tomcat6.0配置数据库连接池常见错误解决方案

    ### tomcat6.0配置数据库连接池常见错误解决方案 #### 错误一:Cannot create JDBC driver of class '' for connect URL 'null' **错误表现:** 当尝试启动应用时,可能会遇到以下异常信息: ``` java.sql....

    TOMCAT6.0配置数据库连接池

    ### TOMCAT6.0配置数据库连接池的知识点详解 #### 一、连接池的基本概念与配置 **背景介绍** 在Web应用开发中,数据库连接管理是至关重要的环节之一。为了提高应用程序性能并优化资源利用,通常会使用数据库连接池...

    tomcat6.0文件 有連接池配置的

    在你的压缩包文件中,可能包含了配置示例或者预配置好的Tomcat 6.0实例,其中已经包含了连接池的配置。这使得你可以快速部署和运行带有数据库连接池的Web应用,而无需手动配置。 为了进一步优化Tomcat 6.0的性能,...

    tomcat6.0连接通过JNDI连接mysql实例

    Tomcat 6.0 中通过 JNDI 连接 MySQL 实例需要进行详细的配置和设置。本文将对 Tomcat 6.0 中的 JNDI 连接 MySQL 实例进行详细的介绍和解释。 配置 JNDI 资源 在 Tomcat 6.0 中,需要在 `META-INF/context.xml` ...

Global site tag (gtag.js) - Google Analytics