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

  • 相关阅读:
    codevs 3641 上帝选人
    codevs 1966 乘法游戏
    codevs 1345 饥饿的奶牛
    codevs 1962 马棚问题--序列型DP
    codevs 1959 拔河比赛--判断背包内刚好装满n/2个物品
    codevs 1297 硬币
    [转载]矩阵取数游戏
    101.金明的预算方案(分组背包)
    105.(并查集结合绝对值最小的01背包)选学霸
    POJ 2528 Mayor's posters(线段树)
  • 原文地址:https://www.cnblogs.com/liclBlog/p/15349571.html
Copyright © 2011-2022 走看看