예제 #1
0
        /// <summary>创建连接</summary>
        /// <param name="dbtype">数据库类型</param>
        /// <param name="ACn">已有的连接</param>
        /// <returns></returns>
        public static DbConnFactory CreateConn(DbType dbtype, DbConnection ACn)
        {
            DbConnFactory cn = null;

            switch (dbtype)
            {
            case DbType.SQLSERVER:
                cn = new DbConnSql();
                break;

            //case DbType.ORACLE:
            //    cn = new DbConnOracle();
            //    break;
            default:
                throw new Exception("该数据库类型不适合使用CreateConn,请用new创建!");
            }
            cn._conn = ACn;
            return(cn);
        }
예제 #2
0
        /// <summary>创建连接</summary>
        /// <param name="dbtype">数据库类型</param>
        /// <param name="connectionString">连接字符串</param>
        /// <returns></returns>
        public static DbConnFactory CreateConn(DbType dbtype, string connectionString)
        {
            DbConnFactory cn = null;
            switch (dbtype)
            {
                case DbType.SQLSERVER:
                    cn = new DbConnSql();
                    break;
                //case DbType.ORACLE:
                //    cn = new DbConnOracle();
                //    break;
                default:
                    throw new Exception("该数据库类型不适合使用CreateConn,请用new创建!");
            }
            cn.ConnString = connectionString;

            return cn;
        }