Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        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);
        }