public DruidConnectionHolder(DruidDataSource dataSource, IDbConnection dbConnection, long connectNanoSpan)
        {
            Trace.Assert(dataSource != null, "dataSource can not be null");

            this.DataSource           = dataSource;
            this.Connection           = dbConnection;
            this.CreateNanoSpan       = connectNanoSpan;
            this.ConnectTimeMillis    = SbUtil.CurrentTimeMillis();
            this.LastActiveTimeMillis = ConnectTimeMillis;
            this.ConnectionId         = dataSource.CreateConnectionId();
        }
 public DruidConnectionHolder(DruidDataSource dataSource, PhysicalConnectionInfo pyConnectInfo) : this(dataSource, pyConnectInfo.DbConnection, pyConnectInfo.ConnectNanoSpan)
 {
 }