怎样配置mysql的连接池
MySQL作为一种开源的数据库,应用广泛。在实际开发中,我们常常需要使用连接池来提高数据库的访问性能。下面我们来讲一下如何配置MySQL的连接池。
/** * 初始化C3P0连接池 */ public static DataSource getDataSource(){ //创建连接池 ComboPooledDataSource dataSource = new ComboPooledDataSource(); try { //设置JDBC连接信息 dataSource.setDriverClass("com.mysql.jdbc.Driver"); dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/test"); dataSource.setUser("root"); dataSource.setPassword("root"); //配置连接池参数 dataSource.setMaxPoolSize(100); //设置最大连接数 dataSource.setMinPoolSize(10); //设置最小连接数 dataSource.setAutoCommitOnClose(false); //设置是否自动提交事务 return dataSource; } catch (Exception e) { e.printStackTrace(); } return null; }