示例#1
0
        private static string m_DatabaseTypeXML = "ORACLE"; //System.Configuration.ConfigurationManager.AppSettings["DBType"].ToString();

        public static dbIntface GetDataBase(string dataSource, string userId, string pwd)
        {
            try
            {
                dbIntface dbAccess;

                ///  data source=IDMP_99;user id=CTFA;password=ctfa
                /// ===================================================================================================================
                if (m_DatabaseTypeXML == "ORACLE")
                {
                    dbAccess = new oracleDao(dataSource, userId, pwd);
                }
                else
                {
                    dbAccess = new sqlDao("", "", "", "");
                }
                /// ===================================================================================================================

                ///  注释 20100122
                /// ===================================================================================================================
                //connIntance = dbAccess;
                /// ===================================================================================================================

                return(dbAccess);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("数据错误:{0}", ex.Message);
                return(null);
            }
        }
示例#2
0
        /// <summary>
        /// 专门SQL Server
        /// </summary>
        /// <param name="ServerSource"></param>
        /// <param name="serverDB"></param>
        /// <param name="userId"></param>
        /// <param name="pwd"></param>
        /// <returns></returns>
        public static dbIntface GetDataBase(string ServerSource, string serverDB, string userId, string pwd)
        {
            try
            {
                dbIntface dbAccess = new sqlDao(ServerSource, serverDB, userId, pwd);

                return(dbAccess);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("SQL数据错误:{0}", ex.Message);
                return(null);
            }
        }
示例#3
0
 ///  增加 20100122
 /// ===================================================================================================================
 public static dbIntface GetDataBase(out string strErrMsg)
 {
     try
     {
         dbIntface dbAccess;
         if (m_DatabaseTypeXML == "ORACLE")
         {
             dbAccess = new oracleDao(out strErrMsg);
         }
         else
         {
             dbAccess = new sqlDao(out strErrMsg);
         }
         return(dbAccess);
     }
     catch (Exception ex)
     {
         strErrMsg = ex.Message;
         return(null);
     }
 }