zoukankan      html  css  js  c++  java
  • JDBC连接池BoneCP

    public class ExampleDataSource {
        
        public static void main(String[] args) {
            
            Connection connection = null;
            
            try {
                Class.forName("com.mysql.jdbc.Driver");
            } catch (Exception e) {
                e.printStackTrace();
            }
            
            BoneCPDataSource dataSource=new BoneCPDataSource();
            dataSource.setUsername("root");
            dataSource.setPassword("root");
            dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/stopsix_two_phase");
            dataSource.setMaxConnectionsPerPartition(10);
            dataSource.setMinConnectionsPerPartition(5);
            dataSource.setIdleMaxAge(240);
            dataSource.setAcquireIncrement(5);
            dataSource.setReleaseHelperThreads(3);
            dataSource.setIdleConnectionTestPeriod(60);
            dataSource.setPartitionCount(3);
            dataSource.setAcquireIncrement(5);
            dataSource.setStatementsCacheSize(100);
            try {
                connection=dataSource.getConnection();
                if (connection != null){
                    System.out.println("Connection successful!");
                    Statement stmt = connection.createStatement();
                    ResultSet rs = stmt.executeQuery(" select 1+1 numb "); // do something with the connection.
                    while(rs.next()){
                        System.out.println(rs.getString("numb")); // should print out "1"'
                        System.out.println(rs.getInt("numb")); // should print out 1
                    }
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }finally{
                try {
                    connection.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            
            
        }
        
    }

    jar包:

    bonecp-0.7.1.RELEASE.jar,

    guava-14.0.1.jar,

    log4j-1.2.16.jar,

    mysql-connector-java-5.1.33.jar,

    slf4j-api-1.6.1.jar,

    slf4j-log4j12-1.6.1.jar

  • 相关阅读:
    #翻译# 深入JavaScript的Unicode难题(上)
    深入 JavaScript(6)
    Angular service, 服务
    [译] 什么是移动友好的
    [译] 新手和老手都将受益的JavaScript小技巧
    Create XHR
    计算新浪Weibo消息长度
    SpringMVCDemo中,遇到的问题(四) 之分页功能
    为什么要用where 1=1?
    SpringMVCDemo中,遇到的问题(二)之mybatis中的mapper映射
  • 原文地址:https://www.cnblogs.com/liclBlog/p/15349571.html
Copyright © 2011-2022 走看看