private Connection getCurrentConnection() throws SQLException {
        if (this.innerConnection == null) {
            this.innerConnection = this.dataSource.getConnection();
        }
        return this.innerConnection;
    }
for test only
WARNING Not thread safe
agent-module/plugins-test-module/plugins-it-utils-jdbc/src/main/java/com/navercorp/pinpoint/it/plugin/utils/jdbc/template/TransactionDataSource.java