an improved version
- Add more friendly methods of Cursor object: db_query() and db_modify().
- Add logic to prevent reuse of a connection object that has already returned to the pool.
- change pool.size to pool.available_num & pool.connection_num to pool.total_num.
- More reasonable logger settings.