国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

簡(jiǎn)寫的通用數(shù)據(jù)層代碼

2019-11-18 16:35:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

public class SqlHelper
    ...{
        ExecuteNonQuery的兩個(gè)重載#region ExecuteNonQuery的兩個(gè)重載
        public static int ExecuteNonQuery(string connStr, CommandType commandType, string commStr)
        ...{
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand comm = new SqlCommand(commStr, conn);
            comm.CommandType = commandType;

            conn.Open();
            int rowNum = comm.ExecuteNonQuery();
            comm.Dispose();
            conn.Close();

            return rowNum;
        }
        public static int ExecuteNonQuery(string connStr, CommandType commandType, string commStr, params SqlParameter[] commandParameters)
        ...{
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand comm = new SqlCommand(commStr, conn);
            comm.CommandType = commandType;

            for (int i = 0; i < commandParameters.Length; i++)
                comm.Parameters.Add(commandParameters[i]);

            conn.Open();
            int rowNum = comm.ExecuteNonQuery();
            comm.Dispose();
            conn.Close();

            return rowNum;
        }
        #endregion

        ExecuteScalar的兩個(gè)重載#region ExecuteScalar的兩個(gè)重載
        public static object ExecuteScalar(string connStr, CommandType commandType, string commStr)
        ...{
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand comm = new SqlCommand(commStr, conn);
            comm.CommandType = commandType;

            conn.Open();
            object firstObj = comm.ExecuteScalar();
            comm.Dispose();
            conn.Close();

            return firstObj;
        }

        public static object ExecuteScalar(string connStr, CommandType commandType, string commStr, params SqlParameter[] commandParameters)
        ...{
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand comm = new SqlCommand(commStr, conn);
            comm.CommandType = commandType;

            for (int i = 0; i < commandParameters.Length; i++)
                comm.Parameters.Add(commandParameters[i]);

            conn.Open();
            object firstObj = comm.ExecuteScalar();
            comm.Dispose();
            conn.Close();

            return firstObj;
        }
        #endregion

        ExecuteReader的兩個(gè)重載#region ExecuteReader的兩個(gè)重載
        public static SqlDataReader ExecuteReader(string connStr, CommandType commandType, string commStr)
        ...{
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand comm = new SqlCommand(commStr, conn);
            comm.CommandType = commandType;

            conn.Open();
            SqlDataReader reader = comm.ExecuteReader(CommandBehavior.CloseConnection);

            return reader;
        }

        public static SqlDataReader ExecuteReader(string connStr, CommandType commandType, string commStr, params SqlParameter[] commandParameters)
        ...{
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand comm = new SqlCommand(commStr, conn);
            comm.CommandType = commandType;

            for (int i = 0; i < commandParameters.Length; i++)
                comm.Parameters.Add(commandParameters[i]);

            conn.Open();
            SqlDataReader reader = comm.ExecuteReader(CommandBehavior.CloseConnection);

            return reader;
        }
        #endregion

        SqlDataSetAdapter的兩個(gè)重載#region SqlDataSetAdapter的兩個(gè)重載
        public static DataSet SqlDataSetAdapter(string connStr, CommandType commandType, string commStr, params SqlParameter[] commandParameters)
        ...{
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand comm = new SqlCommand(commStr, conn);
            comm.CommandType = commandType;

            for (int i = 0; i < commandParameters.Length; i++)
                comm.Parameters.Add(commandParameters[i]);


            SqlDataAdapter sda = new SqlDataAdapter(comm);
            DataSet ds = new DataSet();

            sda.Fill(ds);
            return ds;
        }

        public static DataSet SqlDataSetAdapter(string connStr, CommandType commandType, string commStr)
        ...{
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand comm = new SqlCommand(commStr, conn);
            comm.CommandType = commandType;


            SqlDataAdapter sda = new SqlDataAdapter(comm);
            DataSet ds = new DataSet();

            sda.Fill(ds);
            return ds;
        }
        #endregion

    }


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 小金县| 中西区| 海门市| 柯坪县| 房山区| 花莲县| 成都市| 寿宁县| 泸定县| 新营市| 谷城县| 南和县| 含山县| 湘乡市| 溆浦县| 上犹县| 乐昌市| 屏东县| 新丰县| 宜兴市| 宁强县| 游戏| 观塘区| 五寨县| 理塘县| 安多县| 金山区| 郁南县| 和田市| 陇南市| 临漳县| 涟水县| 荥经县| 安宁市| 镇远县| 秦皇岛市| 齐齐哈尔市| 林州市| 板桥市| 克东县| 茶陵县|