public void Connect(string hostIp, int hostPortNo, string charSet, string dbName, string user, string pwd, int commandTimeoutSec = 60)
{
if (Connection != null)
return;
QPS = new IntervalCounter(1000);
Connection = new MySqlConnection(string.Format("Server={0};Port={1};CharSet={2};Database={3};Uid={4};Pwd={5};"
, hostIp, hostPortNo, charSet, dbName, user, pwd));
Connection.Open();
/*using (DBCommand cmd = DBCommand.NewCommand(MySql))
{
cmd.QueryNoReader("set transaction isolation level read uncommitted;");
cmd.QueryNoReader("set session wait_timeout=604800;set session interactive_timeout=604800;");
}*/
}