爱问知识人 爱问教育 医院库

防止sql注入

首页

防止sql注入

如何在.net开发过程中防止SQL注入

提交回答
好评回答
  • 2007-03-22 14:30:19
      用参数化查询
    给你参考一下!   
      OleDbCommand   insertCom=new   OleDbCommand();   
      insertCom。CommandText="insert   into   insurance(name,specify,yearnumber,typeworkid,sumorwin)   values(?,?,?,?,?)   ";   
      insertCom。
      Parameters。Add(new OleDbParameter("@name",OleDbType。VarChar,100,"name")); insertCom。Parameters。Add(new OleDbParameter("@specify",OleDbType。
      VarChar,100,"specify")); insertCom。Parameters。Add(new OleDbParameter("@yearnumber",OleDbType。Integer,100,"yearnumber")); insertCom。
      Parameters。Add(new OleDbParameter("@typeworkid",OleDbType。VarChar,50,"typeworkid")); insertCom。Parameters。Add(new OleDbParameter("@sumorwin",OleDbType。
      VarChar,10,"sumorwin")); insertCom。Parameters[0]。Value=txtBox1。Text。Trim(); insertCom。Parameters[1]。Value=txtBox2。
      Text。Trim(); insertCom。Parameters[2]。Value=int。Parse(txtBox3。Text。Trim()); insertCom。Parameters[3]。Value=typeworkid; insertCom。
      Parameters[4]。Value=cmBox2。Text; insertCom。Connection=oleCon; if(oleCon。
      State==System。Data。ConnectionState。Closed) { oleCon。Open(); } insertCom。ExecuteNonQuery();。

    良***

    2007-03-22 14:30:19

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):