/// <summary> /// 该构造函数用于MySQL数据库。 /// </summary> public RealDb(string mysqlDbName, string dbIp, int dbPort, string rootPwd) { DataConfiguration config = new MysqlDataConfiguration(dbIp, dbPort, "root", rootPwd, mysqlDbName); _transactionScopeFactory = new TransactionScopeFactory(config); _transactionScopeFactory.Initialize(); Initialize(_transactionScopeFactory); }
/// <summary> /// 该构造函数用于MySQL数据库。 /// </summary> public RealDB(string mysqlDBName, string dbIP, int dbPort, string rootPwd) { DataConfiguration config = new MysqlDataConfiguration(dbIP, dbPort, "root", rootPwd, mysqlDBName); this.transactionScopeFactory = new TransactionScopeFactory(config); this.transactionScopeFactory.Initialize(); base.Initialize(this.transactionScopeFactory); }
public RealDB(DataBaseType type, string dbName, string dbIP, int dbPort, string dbUser, string dbPwd) { DataConfiguration config = null; if (type == DataBaseType.MySQL) { config = new MysqlDataConfiguration(dbIP, dbPort, dbUser, dbPwd, dbName); } else { config = new SqlDataConfiguration(dbIP, dbUser, dbPwd, dbName, dbPort); } this.transactionScopeFactory = new TransactionScopeFactory(config); this.transactionScopeFactory.Initialize(); base.Initialize(this.transactionScopeFactory); this.GetChatRecordPage(ChatRecordTimeScope.All, "111111", "591821945", 20, 0); }