统一采用static final顺序
支持多线程：每个线程从DataSource中获取独立的连接。
支持事务