`

proxool配置

 
阅读更多
项目结构



所需jar包



proxool.properties
jdbc-0.proxool.alias=mysql_alias
jdbc-0.proxool.driver-url=jdbc:mysql://127.0.0.1:3306/tianbao_zzjz
jdbc-0.proxool.driver-class=com.mysql.jdbc.Driver
jdbc-0.user=liuwentao
jdbc-0.password=123456
jdbc-0.proxool.maximum-connection-count=10
jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE

Test01
package demo.proxool;

import org.logicalcobwebs.proxool.ProxoolException;
import org.logicalcobwebs.proxool.configuration.PropertyConfigurator;

import java.sql.*;

/**
 * User: liuwentao
 * Time: 12-6-12 上午10:43
 */
public class Test01 {

    /**
     * 获得连接
     * @return
     */
    public static Connection getConnection() {
        Connection conn = null;
        try {
            PropertyConfigurator.configure("src/proxool.properties");
            conn = DriverManager.getConnection("proxool.mysql_alias");
        } catch (ProxoolException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return conn;
    }

    public static void main(String[] args) {
        Connection conn = Test01.getConnection();
        Statement stmt = null;
        try {
            stmt = conn.createStatement();
//            String sql_insert = "CREATE TABLE col_link (sitename varchar (20) NULL ,siteurl varchar (50) NULL) ";
//            stmt.executeUpdate(sql_insert);
//            stmt.executeUpdate("insert into col_link values('ASP中华网','http://www.aspcn.com')");
//            stmt.executeUpdate("insert into col_link values('永远到底有多远','http://xuankong.com')");
//            //执行一个insert into语句
//            stmt.executeUpdate("update col_link set siteurl='http://www.aspcn.com/xuankong/xuankongt.jpg' where siteurl='http://xuankong.com'");

            String sql_query = "select * from zzjz_owner order by id";
            ResultSet rs = stmt.executeQuery(sql_query);
            System.out.println("---------------" + " " + "----------------");
            while (rs.next()) {
                String title = rs.getString("title");
                String domain = rs.getString("domain");
                /**
                 String title = rs.getString(1);
                 String domain = rs.getString(2);
                 **/
                System.out.println(title + "," + domain);
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                stmt.close();
                conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}


结果:



  • 大小: 5 KB
  • 大小: 22.2 KB
  • 大小: 12 KB
分享到:
评论

相关推荐

    proxool配置参数说明及proxool-0.9.1相关jar包及spring配置方法

    **Proxool配置参数说明** Proxool是一个开源的数据库连接池实现,它提供了一种灵活的方式来管理和控制数据库连接。在使用Proxool时,理解其配置参数是至关重要的,这些参数可以调整连接池的行为,以适应不同应用...

    spring+proxool配置spring+proxool配置

    -- Proxool配置属性 --> <value>classpath:ProxoolConf.xml ``` 这里,我们使用了`ProxyDataSource`,它是Spring对Proxool的封装,通过`PoolManager`来管理数据库连接。同时,我们还引入了一个...

    spring proxool配置资料

    Spring Proxool是Spring框架中一个非常重要的组件,它提供了对proxool数据库连接...在压缩包文件中,可能包含了更多关于Spring Proxool配置的示例、文档或代码片段,你可以仔细查阅,以便更深入地理解和运用这一技术。

    使用数据库连接池proxool配置mysql数据库

    总结,使用Proxool配置MySQL数据库连接池,不仅可以解决8小时连接超时问题,还可以提升应用程序的性能和稳定性。通过详细配置Proxool,我们可以灵活地调整连接池参数以适应不同应用场景的需求,并通过集成到Tomcat,...

    proxool 配置文件

    **Proxool配置文件详解** Proxool是一个开源的数据库连接池实现,它提供了一种高效、灵活的方式来管理和控制数据库连接。在Java应用程序中,使用连接池可以显著提高性能,尤其是在高并发环境下,通过复用已存在的...

    使用proxool配置连接池

    博文链接:https://log-cd.iteye.com/blog/199482

    proxool配置说明

    ### Proxool配置详解 #### 一、简介 Proxool是一个开源的Java数据库连接池管理器,由Joe Doherty开发并维护。它能够帮助应用程序有效地管理和复用数据库连接,减少频繁创建和销毁数据库连接所带来的性能开销,从而...

    Hibernate+Proxool配置

    由于项目需求的需要,我们引入了连接池。...我们采用了Hibernate,所以可以考虑hibernate自带的连接池机制,但是发现效率不高,而且Hibernate也推荐使用c3p0或Proxool连接池,在我们的项目中采用了Proxool

    在Hibernate中配置Proxool连接池

    在上述配置中,我们通过`hibernate.proxool.properties`指定了Proxool的配置文件路径,`hibernate.proxool.pool_alias`设置了连接池的别名,这个别名需要与Proxool配置文件中的alias一致。 接下来,我们需要创建...

    基于ssh的proxool连接池配置

    3. `url`属性的值`proxool.DbPool`是数据库连接池的别名,这个别名必须与`proxool.xml`配置文件中的`Alias`一致,以便Proxool知道如何创建和管理连接。 4. `LocalSessionFactoryBean`是Hibernate的配置,用于创建...

    Proxool加密解密完成版

    此Proxool修改包已经加入加密解密功能,直接加入压缩包中的jar再将DecUtil类放于项目,此类中有main方法生成加密和解密文。本人已经自用项目一切OK,希望你也行,因为很费时间费力顾10分对不起了,不会用的可以评论...

    Hibernate Proxool连接池配置总结及常遇问题

    这里,`pool_alias`定义了连接池的别名,`hibernate.proxool.xml`指定了Proxool配置文件的位置,`connection.provider_class`则指明使用Proxool作为连接提供者。 **(3)Proxool配置文件** 创建`ProxoolConf.xml`...

    spring+proxool整合配置

    -- 其他Proxool配置属性 --> ${proxool.driver_aliases}" /> ``` 在上述代码中,我们首先定义了一个`DriverManagerDataSource`,用于加载JDBC驱动并创建到数据库的连接。然后我们创建了`SPoolDataSource`,这...

Global site tag (gtag.js) - Google Analytics