国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
實(shí)現(xiàn)SqlParameter方式

實(shí)現(xiàn)SqlParameter方式

因?yàn)橥ㄟ^SQL語(yǔ)句的方式,有時(shí)候存在腳本注入的危險(xiǎn),所以在大多數(shù)情況下不建議用拼接SQL語(yǔ)句字符串方式,希望通過SqlParameter實(shí)現(xiàn)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作,針對(duì)SqlParameter的方式我們同樣可以將其封裝成一個(gè)可以復(fù)用的數(shù)據(jù)訪問類,只是比SQL語(yǔ)句的方式多了一個(gè)SqlParameter的參數(shù)。

具體代碼如下:

  1. //<summary>  
  2. //執(zhí)行SQL語(yǔ)句,返回影響的記錄數(shù)  
  3. //</summary>  
  4. //<returns>影響的記錄數(shù)</returns>  
  5. public static int ExecuteSql(string StrSql, params SqlParameter[] cmdParms)  
  6. {  
  7.     using (SqlConnection connection = new SqlConnection(conString))  
  8.     {  
  9.         using (SqlCommand cmd = new SqlCommand())  
  10.         {              
  11.             PrepareCommand(cmd, connection, null, StrSql, cmdParms);  
  12.             int rows = cmd.ExecuteNonQuery();  
  13.             cmd.Parameters.Clear();  
  14.             return rows;              
  15.         }  
  16.     }  
  17. }  
  18. //<summary>  
  19. //執(zhí)行查詢語(yǔ)句,返回DataSet  
  20. //</summary>  
  21. //<returns>DataSet</returns>  
  22. public static DataSet Query(string StrSql, params SqlParameter[] cmdParms)  
  23. {  
  24.     using (SqlConnection connection = new SqlConnection(conString))  
  25.     {  
  26.         SqlCommand cmd = new SqlCommand();  
  27.         PrepareCommand(cmd, connection, null, StrSql, cmdParms);  
  28.         using (SqlDataAdapter da = new SqlDataAdapter(cmd))  
  29.         {  
  30.             DataSet ds = new DataSet();              
  31.             da.Fill(ds, "ds");  
  32.             cmd.Parameters.Clear();              
  33.             return ds;  
  34.         }  
  35.     }  
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
操作數(shù)據(jù)庫(kù)類SQLHelp.cs
.net調(diào)用存儲(chǔ)過程詳解
EXT2.2+C#.net+Sql 2005實(shí)現(xiàn)將數(shù)據(jù)導(dǎo)入Excel保存
三層.數(shù)據(jù)層
.net使用中sqlcommand的用法
使用DBHelper
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服