public void Close() { if (mIDbconn == null) { return; } mIDbconn.Close(); mIDbconn = null; }
public int Connect() { if (string.IsNullOrEmpty(strConnString)) { return(-1); } // default int ret = -1; try { switch (mDbType) { case DbType.Memory: { if (mIDbconn == null) { mIDbconn = DBConnMemory.Instance; } ret = mIDbconn.Connect(strConnString); } break; case DbType.SQLite: { if (mIDbconn == null) { mIDbconn = new DbConnSqlite(); } ret = mIDbconn.Connect(strConnString); } break; case DbType.Mysql: { if (mIDbconn == null) { mIDbconn = new DbConnMysql(); } ret = mIDbconn.Connect(strConnString); } break; default: throw new Exception("DbType not support"); //break; } } catch (Exception exp) { MyLog.Log("EXP:" + exp.Message); //throw; } return(ret); }