小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

 悟靜 2012-02-16

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

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

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約