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

  • 相关阅读:
    SpringBoot list查询方法
    eclipse创建web项目
    loadrunner获取返回值为乱码
    连接数据库
    lr并发量和迭代的区别
    LoadRunner11.00入门教程出现的问题
    python学习杂记--函数参数的设置
    adb logcat的命令行开启和关闭
    python学习杂记--pycharm控制台输出乱码
    python学习杂记--装饰器
  • 原文地址:https://www.cnblogs.com/liclBlog/p/15349571.html
Copyright © 2011-2022 走看看