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

C3P0使用小例子

阅读更多
C3P0使用小例子
文章分类:Java编程
C3P0是一个开放源代码的JDBC连接池 ,下面是一个小例子。

下载地址:http://sourceforge.net/projects/c3p0

引入依赖的jar包,包括:

代码:
Java代码
package com.cp.mytest;  
 
import java.sql.*;  
 
import com.mchange.v2.c3p0.ComboPooledDataSource;  
 
public class LinkMysql {  
 
/** 
   * @param args 
   */ 
public static void main(String[] args) {  
   System.out.println(">>>> ");  
   try {  
    ComboPooledDataSource cpds = new ComboPooledDataSource();   
    cpds.setDriverClass( "org.gjt.mm.mysql.Driver" );  
    cpds.setJdbcUrl( "jdbc:mysql://localhost/test" );   
    cpds.setUser("root");   
    cpds.setPassword("1234");   
    cpds.setMaxStatements( 180 );   
    cpds.setMaxPoolSize(100);  
     
    Connection con = null;  
    Statement stmt = null;  
    ResultSet rs = null;  
    con=cpds.getConnection();  
    stmt=con.createStatement();  
    rs=stmt.executeQuery("select * from user_table");  
    while(rs.next()){  
     System.out.println(rs.getString(1));  
    }  
 
 
   } catch (Exception e) {  
    e.printStackTrace();  
   }  
}  
 

分享到:
评论
1 楼 a327611906 2010-09-15  
    

相关推荐

    spring c3p0小例子

    总的来说,"spring c3p0小例子"是一个关于如何在Spring项目中集成C3P0连接池的示例,通过Maven管理依赖,配置C3P0数据源,以及创建和配置DAO来执行数据库操作。这个例子可以帮助开发者理解Spring与C3P0结合使用时的...

    c3p0 mysql 例子

    【c3p0 MySQL 例子】是一个关于在Eclipse环境中使用c3p0连接池与MySQL数据库进行数据操作的实践教程。c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。这个例子旨在帮助...

    servlet+c3p0小例子

    Servlet+C3P0小例子是将Java Servlet技术与C3P0数据库连接池结合的应用实践。这个例子展示了如何在Web应用程序中配置和使用C3P0来管理数据库连接,以提高应用性能和资源效率。 首先,Servlet是Java编程语言中用于...

    java c3p0例子

    总的来说,`java c3p0例子`是Java开发中一个重要的数据库连接池实现,它提供了高效、稳定的数据库连接管理,帮助开发者优化应用程序性能。使用C3P0时,需要正确配置连接池参数,并确保在使用完数据库连接后及时归还...

    Hibernate结合C3P0的小例子

    首先,确保你的项目中包含了必要的依赖库:Hibernate的核心库、C3P0的库以及数据库驱动(在这个例子中,提到了sqljdbc.jar,这可能是针对Microsoft SQL Server的JDBC驱动)。这些库可以通过Maven或Gradle等构建工具...

    C3P0和DButils

    在这个例子中,我们首先配置了C3P0的数据源,然后创建了一个`QueryRunner`对象。接着,我们调用`query`方法执行SQL查询,并指定`BeanListHandler`来将结果集转换为`MyBean`对象的列表。最后,关闭连接池以释放资源。...

    c3p0连接数据库及jndi链接例子

    以下是在Tomcat的`context.xml`文件中配置C3P0数据源的例子: ```xml type="com.mchange.v2.c3p0.ComboPooledDataSource" driverClass="com.mysql.jdbc.Driver" jdbcUrl="jdbc:mysql://localhost:3306/testdb...

    c3p0数据库的使用教程.docx

    ### c3p0数据库连接池使用教程 #### 一、c3p0简介与基本概念 c3p0是一款开源的Java数据库连接池组件,它实现了数据源和JDBC连接池接口,为开发者提供了高性能、易用性以及可扩展性的数据库连接管理方案。通过使用...

    c3p0-0.9.5.1.zip

    在实际使用中,要配置C3P0,你需要在你的项目中引入C3P0的jar文件(在这个压缩包中为`c3p0-0.9.5.1.jar`),然后在代码中或通过配置文件(如`persistence.xml`或`hibernate.cfg.xml`)设置所需的参数。例如,你可以...

    c3p0应用实例

    在本文中,我们将深入探讨c3p0的使用方法、配置选项以及它在实际应用中的优势。 首先,我们需要理解什么是数据库连接池。数据库连接池是在应用服务器启动时建立的,它预先初始化或根据需要动态创建一定数量的数据库...

    c3p0-0.9.1.2.src 源码 例子 api.rar

    c3p0-0.9.1.2.src 源码 例子 api.rarc3p0-0.9.1.2.src 源码 例子 api.rarc3p0-0.9.1.2.src 源码 例子 api.rarc3p0-0.9.1.2.src 源码 例子 api.rarc3p0-0.9.1.2.src 源码 例子 api.rar

    orcale+c3p0jar包

    例如,在 Spring 框架中,可以使用以下配置来启用 C3P0 数据源: ```xml <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> ``` 在这个例子中,`driverClass` 指定 ...

    Java使用C3P0连接MySQL数据库查询

    在这个例子中,我们创建了一个DatabaseQuery类,其中的queryDatabase方法使用C3P0获取连接并执行SQL查询。如果发生异常,会通过log4j记录错误信息。 通过这种方式,我们可以高效地管理和使用数据库连接,同时通过...

    C3p0配置连接池及jar

    下面我们将详细探讨C3p0的配置以及jar文件的使用。 首先,我们需要理解数据库连接池的概念。数据库连接池在初始化时会创建一定数量的数据库连接,这些连接可以被多个请求共享,而不是每次请求数据库时都创建新的...

    C3P0方式实现对MySQL数据库的操作案例

    在“Test1”这个例子中,可能包含了具体的Java代码示例,展示如何使用C3P0连接池进行数据库操作。这些代码通常会包含以下部分: - 数据库连接池的配置实例化。 - 连接的获取与释放。 - 增删改查操作的示例,如使用...

    c3p0 小例

    在这个例子中,`C3p0Pool`类的`connectionHolder`是一个ThreadLocal变量,用于存储每个线程的数据库连接。当线程需要连接时,它会从ThreadLocal中获取或创建一个新的连接;当操作完成后,连接会被关闭并从...

    Java_C3P0_ConnectionPool.rar_C3P0_c3p0 ja_connection pool jdbc_j

    Java_C3P0_ConnectionPool.rar 文件包含的是关于Java中C3P0数据库连接池的实现和使用知识。C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。在Java应用程序中,尤其是在...

    sqljdbc&c3p0; jar包

    以下是如何在项目中配置并使用`c3p0`的例子: ```java Properties props = new Properties(); props.setProperty("user", "myUser"); props.setProperty("password", "myPassword"); props.setProperty("driver...

    补丁MySQL+JDBC+DBUtil+c3p0史上最全数据库讲义.rar

    学习“补丁MySQL+JDBC+DBUtil+c3p0史上最全数据库讲义”这个资料,你将深入理解如何在Java应用中设置和使用数据库连接池,如何通过JDBC与MySQL交互,以及如何利用DBUtil简化数据库操作。这将有助于你成为一名更熟练...

Global site tag (gtag.js) - Google Analytics