使用 Connection::Create 创建一个 Connection::Create 对象,它具有连接池属性 ConnectionPool,并有默认端口号。
使用 Connection::Execute 创建一个 Connection::Execute 对象,它会执行 ConnectionPool 中的默认操作,并将连接分配给一个 Connection::Create 对象。
使用 Connection::CreateTimeout 创建一个 Connection::CreateTimeout 对象,它具有超时时间属性,可以在指定时间内执行连接,以确保连接不会因为网络阻塞而失效。
使用 Connection::CreateTimeoutExecutor 创建一个 Connection::CreateTimeout 对象,它会在创建连接时使用 CreateTimeout 操作,可以指定连接的超时时间。
需要注意的是,在创建连接时,必须先创建一个默认连接,并将其分配给一个 Connection::Create 对象。如果要创建不同的连接,可以创建 CreateTimeoutExecutor 的不同实现。