//参数 数据库名字 public void Init(string baseaddr, string baseuser, string basepass, string baseport, string basename) { DbConfig config = new DbConfig(); config.Host = baseaddr; config.Port = baseport; config.Name = basename; config.User = baseuser; config.Pwd = basepass; config.CharSet = "utf8"; connect = new DbMySql(); connect.init(config); //下面可以去读取一些数据数据 //以上 //启动线程 Thread thread = new Thread(SqlDispose); thread.IsBackground = true; thread.Start(); }
public DbUpdate(IDbConnect cnt, T update, DefOnResult cbOnResult, string context = "") { _dbCnt = cnt; Record = update; _error = 0; _cbOnResult = cbOnResult; Context = context; }
public DbInsert(IDbConnect cnt, List <T> inserts, DefOnResult cbOnResult, string context = "") { _dbCnt = cnt; ListRecords = inserts; _error = 0; _cbOnResult = cbOnResult; Context = context; }
public DbInsert(IDbConnect cnt, T insert, DefOnResult cbOnResult, string context = "") { _dbCnt = cnt; record = insert; _error = 0; _cbOnResult = cbOnResult; Context = context; }
public DbSelect(List <T> listT, string context = "") { _dbCnt = null; _sql = null; _error = 0; _cbOnResult = null; _listRecord = listT; Context = context; }
public DbSelect(IDbConnect cnt, string sql, DefOnResult cbOnResult, string context = "") { _dbCnt = cnt; _sql = sql; _error = 0; _cbOnResult = cbOnResult; _listRecord = null; Context = context; }
public DbCmdSqlNonQuery(IDbConnect cnt, string sql, Hashtable param, DefOnResult cbOnResult, string context = "") { _dbCnt = cnt; _sql = sql; _param = param; _error = 0; _cbOnResult = cbOnResult; Context = context; }
static public void destory(IDbConnect connect) { if (connect == null) { return; } connect.release(); }
static public IDbConnect create(DbConfig config) { IDbConnect cnt = null; if (config.DbType == "mysql") { cnt = new DbMySql(); } else if (config.DbType == "redis") { cnt = new DbRedis(); } int ir = cnt.init(config); if (ir < 0) { return(null); } return(cnt); }
public BugsController(IDbConnect dbc, ILogger <BugsController> logger, IConfiguration configuration) { _configuration = configuration; _dbc = dbc; _logger = logger; }
public CalculationRepository(IDbConnect dbConnect) { this._connectionString = GetConnectionString(); this._db = dbConnect; }
public DBProvider() { this.conn = this.GetIDbConntion(); this.dbExecute = this.CreateExecute(); }
private void CloseConn(IDbConnect con) { con.Close(); }
public DBCommond() { this.conn = this.GetIDbConntion(); }
public virtual void processReq(IDbConnect connect) { }
public PokedexController(IDbConnect dbConnnect) { _dbConnnect = dbConnnect; }