/// <summary>
        /// 默认数据库
        /// </summary>
        /// <returns></returns>
        public static AbstractDatabase GetDatabase()
        {
            AbstractDatabase _oleDb = null;

            _oleDb = new EntLibDb();
            //string dbtype = System.Configuration.ConfigurationManager.AppSettings["DbType"].ToString();//获取默认数据库连接
            //switch (dbtype)
            //{
            //    case "SqlServer":
            //        _oleDb.DbType = DatabaseType.SqlServer2005;
            //        break;
            //    case "SqlServer2000":
            //        _oleDb.DbType = DatabaseType.SqlServer2000;
            //        break;
            //    case "Oracle":
            //        _oleDb.DbType = DatabaseType.Oracle;
            //        break;
            //    case "MySQL":
            //        _oleDb.DbType = DatabaseType.MySQL;
            //        break;
            //    case "IbmDb2":
            //        _oleDb.DbType = DatabaseType.IbmDb2;
            //        break;
            //    case "MsAccess":
            //        _oleDb.DbType = DatabaseType.MsAccess;
            //        break;
            //    default:
            //        _oleDb.DbType = DatabaseType.UnKnown;
            //        break;
            //}
            return(_oleDb);
        }
        /// <summary>
        /// 不同数据库之间切换
        /// </summary>
        /// <param name="dbkey"></param>
        /// <returns></returns>
        public static AbstractDatabase GetDatabase(string dbkey)
        {
            if (string.IsNullOrEmpty(dbkey))
                throw new Exception("没有数据库Key!");

            AbstractDatabase _oleDb = new EntLibDb(dbkey);

            //string dbtype = System.Configuration.ConfigurationManager.AppSettings["DbType"].ToString();//获取默认数据库连接
            //switch (dbtype)
            //{
            //    case "SqlServer":
            //        _oleDb.DbType = DatabaseType.SqlServer2005;
            //        break;
            //    case "SqlServer2000":
            //        _oleDb.DbType = DatabaseType.SqlServer2000;
            //        break;
            //    case "Oracle":
            //        _oleDb.DbType = DatabaseType.Oracle;
            //        break;
            //    case "MySQL":
            //        _oleDb.DbType = DatabaseType.MySQL;
            //        break;
            //    case "IbmDb2":
            //        _oleDb.DbType = DatabaseType.IbmDb2;
            //        break;
            //    case "MsAccess":
            //        _oleDb.DbType = DatabaseType.MsAccess;
            //        break;
            //    default:
            //        _oleDb.DbType = DatabaseType.UnKnown;
            //        break;
            //}
            return _oleDb;
        }