国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 柯坪县| 雅江县| 舟山市| 乳源| 高州市| 蒙阴县| 东乡县| 赤峰市| 凯里市| 堆龙德庆县| 安平县| 福鼎市| 马山县| 大埔县| 射洪县| 青海省| 南郑县| 聂拉木县| 东安县| 内乡县| 邹平县| 丽水市| 湟源县| 德惠市| 石渠县| 安西县| 鹿邑县| 石屏县| 阳原县| 金溪县| 大余县| 桂阳县| 乳山市| 饶平县| 白玉县| 九江县| 长治县| 江安县| 灵宝市| 健康| 盐源县|