亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SqlHelper 拿來主義--逐步完善

發布時間:2020-07-28 04:24:29 來源:網絡 閱讀:877 作者:風中尋覓 欄目:編程語言

    public static class SqlHelper

    {

        //獲取連接字符串

        private static readonly string constr = ConfigurationManager.ConnectionStrings["connectionStr"].ConnectionString;

        //ExecuteNonQuery()方法

        //ExecuteScalar()方法

        //ExecuteReader()方法

        //ExecuteDataTable()方法


        //執行增刪改的

        public static int ExecuteNonQuery(string sql, params SqlParameter[] pms)

        {

            //使用using關鍵字定義一個范圍,在范圍結束時自動調用這個類實例的Dispose處理對象

            using (SqlConnection con = new SqlConnection(constr))

            {

                //創建執行sql命令對象

                using (SqlCommand cmd = new SqlCommand(sql, con))

                {

                    //判斷是否傳遞了sql參數

                    if (pms != null)

                    {

                        //將參數添加到Parameters集合中

                        cmd.Parameters.AddRange(pms);

                    }

                    con.Open();

                    return cmd.ExecuteNonQuery();

                }

            }

        }


        //執行返回單個值的

        public static object ExecuteScalar(string sql, params SqlParameter[] pms)

        {

            using (SqlConnection con = new SqlConnection(constr))

            {

                using (SqlCommand cmd = new SqlCommand(sql, con))

                {

                    if (pms != null)

                    {

                        cmd.Parameters.AddRange(pms);

                    }


                    con.Open();

                    return cmd.ExecuteScalar();

                }

            }

        }



        //執行返回SqlDataReader

        public static SqlDataReader ExecuteReader(string sql, params SqlParameter[] pms)

        {

            SqlConnection con = new SqlConnection(constr);

            using (SqlCommand cmd = new SqlCommand(sql, con))

            {

                if (pms != null)

                {

                    cmd.Parameters.AddRange(pms);

                }


                try

                {

                    con.Open();

                    return cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

                }

                catch (Exception ex)

                {

                    con.Close();

                    con.Dispose();

                    throw;

                }

            }

        }



        //執行返回DataTable

        public static DataTable ExecuteDataTable(string sql, params SqlParameter[] pms)

        {

            DataTable dt = new DataTable();

            using (SqlDataAdapter adapter = new SqlDataAdapter(sql, constr))

            {

                if (pms != null)

                {

                    adapter.SelectCommand.Parameters.AddRange(pms);

                }

                adapter.Fill(dt);

            }

            return dt;

        }


        public static DataSet Query(string SQLString,params SqlParameter[] pms)

        {

            DataSet ds = new DataSet();

            using (SqlDataAdapter adapter = new SqlDataAdapter(SQLString, constr))

            {

                if (pms != null)

                {

                    adapter.SelectCommand.Parameters.AddRange(pms);

                }

                adapter.Fill(ds);

            }


            return ds;

        }

    }


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

水城县| 安顺市| 伊通| 诸暨市| 磴口县| 扎鲁特旗| 汪清县| 伽师县| 姚安县| 鸡东县| 呈贡县| 容城县| 仙桃市| 云龙县| 大兴区| 苍溪县| 富蕴县| 冀州市| 常山县| 天门市| 弥勒县| 小金县| 囊谦县| 溧阳市| 凌源市| 开化县| 新巴尔虎右旗| 佛学| 金平| 昌吉市| 白银市| 武乡县| 新源县| 修武县| 张家港市| 敦化市| 灵丘县| 许昌县| 北京市| 衢州市| 红河县|