├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── cgit.bat ├── doc ├── CI集成.md ├── 发布流程.md └── 项目原型.md ├── pom.xml ├── release.bat ├── release.sh ├── release_rm.sh └── src ├── main └── java │ └── com │ └── github │ └── houbb │ └── thread │ └── pool │ ├── api │ ├── IConfig.java │ ├── IDataSourceConfig.java │ ├── ILifeCycle.java │ └── IPooledDataSourceConfig.java │ ├── bs │ └── JdbcPoolBs.java │ ├── connection │ ├── IPooledConnection.java │ └── PooledConnection.java │ ├── constant │ ├── DriverNameConst.java │ └── PooledConst.java │ ├── datasource │ ├── AbstractDataSourceConfig.java │ ├── AbstractPooledDataSourceConfig.java │ ├── DataSourceConfigAdaptor.java │ ├── PooledDataSource.java │ └── UnPooledDataSource.java │ ├── exception │ └── JdbcPoolException.java │ ├── model │ └── DataSourceConfigDto.java │ ├── package-info.java │ └── util │ └── DriverClassUtil.java └── test ├── java └── com │ └── github │ └── houbb │ └── thread │ └── pool │ └── datasource │ ├── GenTest.java │ ├── JdbcPoolbsTest.java │ ├── PooledDataSourceTest.java │ └── UnPooledDataSourceTest.java └── resources └── driverClass.txt /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/README.md -------------------------------------------------------------------------------- /cgit.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/cgit.bat -------------------------------------------------------------------------------- /doc/CI集成.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/doc/CI集成.md -------------------------------------------------------------------------------- /doc/发布流程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/doc/发布流程.md -------------------------------------------------------------------------------- /doc/项目原型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/doc/项目原型.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/pom.xml -------------------------------------------------------------------------------- /release.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/release.bat -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/release.sh -------------------------------------------------------------------------------- /release_rm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/release_rm.sh -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/api/IConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/api/IConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/api/IDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/api/IDataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/api/ILifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/api/ILifeCycle.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/api/IPooledDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/api/IPooledDataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/bs/JdbcPoolBs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/bs/JdbcPoolBs.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/connection/IPooledConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/connection/IPooledConnection.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/connection/PooledConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/connection/PooledConnection.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/constant/DriverNameConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/constant/DriverNameConst.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/constant/PooledConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/constant/PooledConst.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/datasource/AbstractDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/datasource/AbstractDataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/datasource/AbstractPooledDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/datasource/AbstractPooledDataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/datasource/DataSourceConfigAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/datasource/DataSourceConfigAdaptor.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/datasource/PooledDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/datasource/PooledDataSource.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/datasource/UnPooledDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/datasource/UnPooledDataSource.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/exception/JdbcPoolException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/exception/JdbcPoolException.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/model/DataSourceConfigDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/model/DataSourceConfigDto.java -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.houbb.thread.pool; -------------------------------------------------------------------------------- /src/main/java/com/github/houbb/thread/pool/util/DriverClassUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/main/java/com/github/houbb/thread/pool/util/DriverClassUtil.java -------------------------------------------------------------------------------- /src/test/java/com/github/houbb/thread/pool/datasource/GenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/test/java/com/github/houbb/thread/pool/datasource/GenTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/houbb/thread/pool/datasource/JdbcPoolbsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/test/java/com/github/houbb/thread/pool/datasource/JdbcPoolbsTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/houbb/thread/pool/datasource/PooledDataSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/test/java/com/github/houbb/thread/pool/datasource/PooledDataSourceTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/houbb/thread/pool/datasource/UnPooledDataSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/test/java/com/github/houbb/thread/pool/datasource/UnPooledDataSourceTest.java -------------------------------------------------------------------------------- /src/test/resources/driverClass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/jdbc-pool/HEAD/src/test/resources/driverClass.txt --------------------------------------------------------------------------------