Пример #1
0
        public DBHelper(string connectionString)
        {
            try
            {
                string   _setting = ConfigurationManager.AppSettings[connectionString].ToString();
                string[] _sAry    = _setting.Split(';');
                dbInfo = new DBInfo();
                for (int i = 0, _sLen = _sAry.Length; i < _sLen; i++)
                {
                    string[] _kvAry = _sAry[i].Split('=');
                    switch (_kvAry[0])
                    {
                    case "Server": dbInfo.setDbServer(_kvAry[1]); break;

                    case "DataBase": dbInfo.setDbName(_kvAry[1]); break;

                    case "User Id": dbInfo.setUsername(_kvAry[1]); break;

                    case "Password": dbInfo.setPassword(_kvAry[1]); break;
                    }
                }
                DBUtil.setDBHelper(this);
            }
            catch (Exception)
            {
                Native.writeToPage(Native.getErrorMsg("未能在Web.config配置文件的appSettings中找到key值是" + connectionString + "的节点"));
            }
        }
Пример #2
0
 public DBHelper()
 {
     try
     {
         dbInfo = new DBInfo(ConfigurationManager.AppSettings["Server"],
                             ConfigurationManager.AppSettings["DataBase"],
                             ConfigurationManager.AppSettings["UserID"],
                             ConfigurationManager.AppSettings["Password"]);
         DBUtil.setDBHelper(this);
     }
     catch (Exception)
     {
         Native.writeToPage(Native.getErrorMsg("未能在Web.config配置文件的appSettings中找到Server, DataBase, UserID, Password的节点"));
     }
 }
Пример #3
0
 public DBHelper(string server, string db, string username, string password)
 {
     dbInfo = new DBInfo(server, db, username, password);
     DBUtil.setDBHelper(this);
 }