亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

數據庫SqlParameter 的插入操作,防止sql注入的實現代碼

2024-07-10 13:16:44
字體:
來源:轉載
供稿:網友

例子:  點擊Button1按鈕的時候就把數據插入數據庫中。

復制代碼 代碼如下:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;

namespace ParaMeter
{
    public partial class Test : System.Web.UI.Page
    {
        private string connectionStr;  //鏈接數據庫的字符串
        private SqlConnection conDB;   //數據庫的鏈接
        private SqlTransaction _trans; //事務對象

        protected void Page_Load(object sender, EventArgs e)
        {
            //connectionStr = ConfigurationSettings.AppSettings["constr"];
            connectionStr = "server=10.11.43.189//SQL2008;database=OA_WEB_DB;uid=sa;pwd=123456";
            conDB = new SqlConnection(connectionStr);
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("INSERT INTO [OA_WEB_DB].[dbo].[OA_RT_FileType]([FileTypeName],[Deleted])");
            strSql.Append("VALUES(@fileName,@delete)");
            SqlParameter[] parameters = {
                                 new SqlParameter("@fileName", SqlDbType.NVarChar,100),
                                 new SqlParameter("@delete",SqlDbType.Bit),

                             };
            parameters[0].Value = "文件類型";
            parameters[1].Value = false;
          bool IsSucc =   ExecUpdateSql(strSql.ToString(), parameters);
          if (IsSucc)
          {
             Label1.Text =  "插入成功";
          }
          else
          {
              Label1.Text = "插入失敗";
          }

        }
        /// 執行一條更新語句
        /// </summary>
        /// <param>需要執行的SQL語句。</param>
        /// <param>執行參數數組</param>
        /// <returns>成功返回True,失敗返回False。</returns>
        private bool ExecUpdateSql(string SQLString, params SqlParameter[] cmdParms)
        {
            using (SqlCommand cmd = new SqlCommand())
            {
                try
                {
                    PrepareCommand(cmd, conDB, _trans, SQLString, cmdParms);
                    int iret = cmd.ExecuteNonQuery();
                    return true;
                }
                catch (System.Data.SqlClient.SqlException e)
                {
                    return false;
                }
            }
        }
        private void PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, string cmdText, SqlParameter[] cmdParms)
        {
            if (conn.State != ConnectionState.Open)
                conn.Open();
            cmd.Connection = conn;
            cmd.CommandText = cmdText;
            if (trans != null)
                cmd.Transaction = trans;
            cmd.CommandType = CommandType.Text;//cmdType;
            if (cmdParms != null)
            {
                foreach (SqlParameter parameter in cmdParms)
                {
                    if ((parameter.Direction == ParameterDirection.InputOutput || parameter.Direction == ParameterDirection.Input) &&
                        (parameter.Value == null))
                    {
                        parameter.Value = DBNull.Value;
                    }
                    cmd.Parameters.Add(parameter);
                }
            }
        }

    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚州一区二区三区| 久久综合伊人77777| 自拍偷拍免费精品| 国产精品久久久久av| 亚洲剧情一区二区| 国产999在线| 国产欧美日韩精品专区| 久久噜噜噜精品国产亚洲综合| 亚洲少妇激情视频| 欧美激情亚洲一区| 亚洲缚视频在线观看| 亚洲午夜精品久久久久久久久久久久| 久久精品国产清自在天天线| 91av中文字幕| 日韩av在线不卡| 精品久久香蕉国产线看观看亚洲| 另类少妇人与禽zozz0性伦| 久久久久久国产三级电影| 久久久视频精品| 久久久999精品免费| 欧美与黑人午夜性猛交久久久| 懂色aⅴ精品一区二区三区蜜月| 91精品久久久久久久久久久久久久| 精品久久久久国产| 日韩av在线免费播放| 中文在线资源观看视频网站免费不卡| 中文字幕在线视频日韩| 亚洲欧美中文日韩在线| 亚洲**2019国产| 亚洲18私人小影院| 中文字幕少妇一区二区三区| 久久久精品网站| 国产精品成人一区二区三区吃奶| 欧美日韩aaaa| 精品国产一区二区三区在线观看| 51ⅴ精品国产91久久久久久| 丝袜一区二区三区| 欧美另类老女人| 国产精品久久久久999| 69**夜色精品国产69乱| 国产成人欧美在线观看| 欧美日韩午夜剧场| 精品日本高清在线播放| 欧美中文字幕视频| 久久亚洲精品一区| 国产欧美一区二区三区久久| 欧美中文字幕在线视频| 亚洲国产日韩欧美在线图片| 欧美成人精品在线视频| 精品网站999www| 亚洲精品国精品久久99热| 免费99精品国产自在在线| 亚洲欧美中文日韩在线| 国内精品视频一区| 在线成人中文字幕| 欧美精品在线免费| 欧美黑人性猛交| 日韩免费精品视频| 国产在线视频欧美| 中文字幕国产亚洲| 亚洲男人av在线| xxx一区二区| 精品久久香蕉国产线看观看亚洲| 欧美一区二区视频97| 日韩免费中文字幕| 欧美国产日韩一区二区三区| 57pao国产成人免费| 欧美一区二区视频97| 成人综合网网址| 精品久久久国产| 伊人激情综合网| 国产精品久久久久久亚洲调教| 狠狠躁夜夜躁久久躁别揉| 国产成人一区二区三区电影| 高清一区二区三区四区五区| 7m第一福利500精品视频| 日本免费在线精品| 亚洲伊人久久综合| 国产精品普通话| 国产精品一久久香蕉国产线看观看| 4k岛国日韩精品**专区| www.日韩欧美| 中文字幕综合一区| 2019最新中文字幕| 久久久久久香蕉网| 日韩精品在线观| 91免费的视频在线播放| 成人av在线亚洲| 国产精品aaa| 久久久免费在线观看| 欧美激情视频一区二区| 色在人av网站天堂精品| 大桥未久av一区二区三区| 国产精品久久久久久久久久新婚| 亚洲欧美在线免费观看| 国产美女久久精品| 欧美人与物videos| 亚洲成人网在线观看| 91夜夜未满十八勿入爽爽影院| 色吧影院999| 亚洲第一av在线| 色妞色视频一区二区三区四区| 亚洲xxxx在线| 26uuu另类亚洲欧美日本老年| 亚洲伊人成综合成人网| 欧美一区二三区| 欧美激情18p| 欧美丰满少妇xxxxx| 亚洲欧美日韩综合| 欧美精品亚州精品| 欧美在线视频观看免费网站| 国产精品日韩久久久久| 色噜噜久久综合伊人一本| 国产在线观看精品一区二区三区| 69视频在线播放| 日本老师69xxx| 色综合久久88色综合天天看泰| 啪一啪鲁一鲁2019在线视频| 国产在线久久久| 久久久精品视频在线观看| 亚洲**2019国产| 国产高清视频一区三区| 久久亚洲精品一区二区| 亚洲男人的天堂网站| 国产丝袜高跟一区| 国产精品都在这里| 日韩av在线一区| 亚洲欧美一区二区精品久久久| 亚洲激情在线观看视频免费| 最好看的2019年中文视频| 97国产在线观看| 亚洲国产私拍精品国模在线观看| 亚洲欧美日韩精品久久奇米色影视| 欧美午夜视频在线观看| 欧美精品www在线观看| 亚洲人精选亚洲人成在线| 亚洲国产精彩中文乱码av| 国产婷婷成人久久av免费高清| 色婷婷久久一区二区| 久久久亚洲精选| 日韩精品在线免费观看| 欧美电影在线观看高清| 久热精品视频在线| 欧美大全免费观看电视剧大泉洋| 久久亚洲国产成人| 国产亚洲欧洲黄色| 正在播放亚洲1区| 日韩精品中文字幕在线观看| 久久精品在线播放| 中文字幕一区电影| 午夜精品久久久久久久久久久久久| 91精品国产综合久久久久久蜜臀| 亚洲精品videossex少妇| 成人高清视频观看www| 欧美中文字幕精品| 2021久久精品国产99国产精品| 国产精品成人aaaaa网站| 亚洲精品成人av| 久久99国产精品久久久久久久久| 亚洲人成电影网| 日韩大陆欧美高清视频区| 国产精品扒开腿爽爽爽视频| 久久综合久久美利坚合众国| 亚洲图中文字幕|