`

gepai网上查询_java连接池

    博客分类:
  • java
阅读更多

zx所交代码:gepai网上查询,使用了c3p0的连接方式,要配置好的话,按以下步骤进行:
1.  将原tomcat目录下的 \Tomcat 5.0\conf\Catalina\localhost下的dxn.xml文件拷过来,并拷到自己tomcat的相同目录下,并对dxn.xml文件进行修改:<Context docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\dxn" path="/dxn">这一句改为自己的路径。工程下的web.xml也要拷过来。
2.  需要的驱动就是c3p0-0.9.1.2.jar,ojdbc14.jar以及常用的com.jar
以上三样就是完了,不用再进行别的配置。


----------------------------------------------------------------------------------------------------------------------------------------------


这篇文章的出处:http://www.w3china.org/blog/more.asp?name=hongrui&id=24630
2.  Tomcat 5.0.28中JNDI配置(c3p0配置)

例如${tomcat_home}\webapps下有abc工程,对abc工程的JNDI配置如下:

第一步在${tomcat_houme}\conf\Catalina\localhost下建立和工程名对应的abc.xml文件。

abc.xml内容如下

<Context displayName="Tomcat Administration Application" docBase="${tomcat_home} /server/webapps/abc" path="/abc" privileged="true" workDir="work\Catalina\localhost\abc">

  <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_admin_log." suffix=".txt" timestamp="true"/>

  <Resource    name="jdbc/mysql" auth="Container"                         type="com.mchange.v2.c3p0.ComboPooledDataSource" />

     <ResourceParams name="jdbc/mysql"> <!--JNDI名字-->

            <parameter>

               <name>factory</name>

               <value>org.apache.naming.factory.BeanFactory</value>

            </parameter>

            <parameter>

               <name>driverClass</name>

               <value>com.mysql.jdbc.Driver</value>

            </parameter>

            <parameter>

               <name>jdbcUrl</name>

               <value>jdbc:mysql://localhost/weblogin</value>

            </parameter> <parameter>

                <name>user</name>

                <value>root</value>

            </parameter>

            <parameter>

                <name>password</name>

                <value>123</value>

            </parameter>

            <parameter>

               <name>minPoolSize</name>

               <value>5</value>

            </parameter>

            <parameter>

               <name>maxPoolSize</name>

               <value>15</value>

            </parameter>

            <parameter>

               <name>acquireIncrement</name>

            <value>5</value>

            </parameter>

        </ResourceParams>

</Context>

第二步,修改abc/WEB-INF/web.xml文件,添加JNDI引用

<resource-ref>

     <description>DB Connection</description>

     <res-ref-name>jdbc/mysql</res-ref-name>

     <res-type>javax.sql.DataSource</res-type>

     <res-auth>Container</res-auth>

 </resource-ref>

重启tomcat,完成。

 

分享到:
评论

相关推荐

    JAVA_database.rar_SQL java_SQL java 认证_access_java sql_连接池

    本资源"JAVA_database.rar"聚焦于Java如何利用SQL语言以及数据库连接池技术来高效地访问MySQL、ACCESS和SQL Server等数据库。 首先,SQL(Structured Query Language)是用于管理关系型数据库的标准语言,它包括了...

    Java 的JDBC 数据库连接池实现方法.zip_J2EE JSP_connection pool jdbc_java 连接池

    J2EE 程序员一般都有现成的应用服务器所带的JDBC 数据库连接池,不过对于开发一般的 Java Application 、 Applet 或者 JSP、velocity 时,我们可用的JDBC 数据库连接池并不多,并且一般性能都不好。我们可以自己写一...

    DB_Conn_Pool.rar_创建数据库_数据库 连接池_数据库连接池_连接池

    例如,使用HikariCP创建连接池的Java代码示例: ```java HikariConfig config = new HikariConfig(); config.setJdbcUrl("jdbc:mysql://localhost:3306/mydb"); config.setUsername("myuser"); config.setPassword...

    DBConnectionPool.rar_Java 线程池_True_线程 连接池

    private String dbDiv = "" // 数据库驱动 private String dbUrl = "" // 数据 URL ... pooledConnectionVector = null // 存放连接池中数据库连接的向量 , 初始时为 null 存放的对象为 PooledConnection 型

    连接池_java_sql2005

    在这个"连接池_java_sql2005"的主题中,我们将深入探讨如何在Java中使用连接池与SQL Server 2005数据库进行交互。 首先,我们需要了解SQL Server 2005是微软公司提供的一种关系型数据库管理系统(RDBMS),广泛应用...

    JAVA_java数据库连接池.pdf

    文件标题和描述中提到的是Java数据库连接池的相关知识点。基于提供的部分内容,可以对Java数据库连接池的相关概念、作用、以及实现机制进行详细的说明。 首先,Java数据库连接池(Connection Pool)是一种用来管理...

    Java 连接池源码

    Java连接池是Java应用程序中管理数据库连接的一种机制,它的出现大大提高了数据库操作的性能和效率。连接池的基本思想是预先创建一定数量的数据库连接,并将它们保存在一个池中,当应用需要时可以从池中获取一个连接...

    jmx_prometheus_javaagent-0.12.0.jar

    代理Java包,用于生成JVM的健康的数据,jmx_prometheus_javaagent-0.12.0.jar

    使用JAVA中的动态代理实现数据库连接池.rar_数据库连接池_连接池

    在Java编程中,数据库连接池是一种管理数据库连接的机制,它允许程序在多个请求之间复用已打开的数据库连接,而不是每次请求时都创建新的连接。这样可以显著提高应用程序的性能,减少系统资源的消耗,并提供更可靠的...

    DBConnectionPool.rar_dbconnectionpool_数据库连接池_连接池

    本文将深入探讨“DBConnectionPool”相关的知识,包括数据库连接池的概念、工作原理、使用目的以及如何通过Java实现连接池的管理。 数据库连接池,简单来说,是一个预先初始化的数据库连接集合。在应用程序启动时,...

    Java 连接池实现

    Java连接池(Connection Pool)就是一种有效的解决方案,它提高了数据库访问效率,减少了系统资源消耗。本篇我们将深入探讨Java连接池的实现及其重要性。 首先,我们要理解什么是数据库连接池。数据库连接池在初始...

    Java 连接池【示例】

    Java 连接池是Java应用程序中管理数据库连接的一种机制,它的主要目的是提高应用程序的性能和效率。连接池通过预先创建并维护一定数量的数据库连接,避免了每次建立和关闭连接时的开销,从而显著提升了数据库操作的...

    java连接池的配置

    java连接池的配置 里面有C3P0连接池在tomcat中的详细配置 Java反射机制总结,tomcat下配置数据库连接池DBCP、C3P0、Proxool 总结spring下配置dbcp,c3p0,proxool数据源链接池

    java socket连接池 实现

    Java Socket 连接池实现是提高网络应用性能和效率的关键技术之一。在高并发的网络环境中,频繁地创建和销毁Socket连接会导致大量的系统资源浪费,影响整体性能。为了解决这个问题,开发人员通常会使用连接池来管理和...

    Java连接SAP系统所用的JCo连接池的配置和使用

    "Java连接SAP系统所用的JCo连接池的配置和使用" Java连接SAP系统所用的JCo连接池的配置和使用是指在Java应用程序中使用JCo连接池来连接SAP R3系统的技术。JCo(Java Connector)是SAP提供的一种Java API,用于连接...

    java ftp连接池

    Java FTP连接池是一种用于管理FTP(文件传输协议)连接的资源池,它的主要目标是提高应用程序的性能和效率。在传统的FTP操作中,每次需要连接到FTP服务器时都会创建一个新的连接,这会消耗大量时间和系统资源。而...

Global site tag (gtag.js) - Google Analytics