Пример #1
0
        /// <summary>
        /// 初始化方法,根据itemname和dbtype获取数据库连接字符串,并决定初始化哪一种数据处理helper
        /// </summary>
        /// <param name="itemname">节点的名称</param>
        /// <param name="dbtype"></param>
        /// <returns></returns>
        public bool init(string itemname, string dbtype)
        {
            //if (sqlHelper == null) {

            string conn = CFunctions.getConfigName(itemname, dbtype);

            if (dbtype.ToUpper().Contains("SQLSERVER"))
            {
                sqlHelper = new SqlDbHelper(conn);
                return(true);
            }
            else if (dbtype.ToUpper().Contains("ORACLE"))
            {
                sqlHelper = new OraDbHelper(conn);
                return(true);
            }
            else if (dbtype.ToUpper().Contains("MYSQL"))
            {
                sqlHelper = new MySqlDbHelper(conn);
                return(true);
            }
            return(false);



            // }
            // return true;
        }
Пример #2
0
        public bool init(string datasource)
        {
            //if (sqlHelper == null) {

            string conn = CFunctions.getConfigName(datasource);

            if (!string.IsNullOrEmpty(conn))
            {
                sqlHelper = new SQLHelper(conn);
                return(true);
            }
            else
            {
                return(false);
            }

            // }
            // return true;
        }