db-conn-pool

Generic Pool support of db-conn

Usage no npm install needed!

<script type="module">
  import dbConnPool from 'https://cdn.skypack.dev/db-conn-pool';
</script>

README

Generic Pool Support for db-conn

Example

const dbConfig = {

}
const poolConfig = {
    min: 2,
    max: 5
}
const driver = new XXXDriver();
const pool: DataSource = new GenericPool(driver, dbConfig, poolConfig);
const conn1 = await pool.getConnection();
const conn2 = await pool.getConnection();
await conn1.close();
await conn2.close();
await pool.close();

Test on Borrow

const dbConfig = {}
const poolConfig = {
    min: 2,
    max: 5
    testOnBorrow: true;
    testOnBorrowSql: "select 1";
}
const driver = new XXXDriver();
const pool: DataSource = new GenericPool(driver, dbConfig, poolConfig);