static void Main1(string[] args)
{
//用户输入一个需要查询的条件 car表

Console.WriteLine("请输入");
string code = Console.ReadLine();
SqlConnection conn = new SqlConnection("server=.;database=mydb;user=sa;pwd=100867");
SqlCommand cmd= conn.CreateCommand();
cmd.CommandText = "select * from car where code=@code";
//给变量绑定参数
cmd.Parameters.AddWithValue("@code",code);   分两部分输出

conn.Open();
SqlDataReader dr= cmd.ExecuteReader();
if(dr.HasRows)
{
while (dr.Read())
{
Console.WriteLine("");

}
}
conn.Close();

Console.ReadLine();
}

转载于:https://www.cnblogs.com/yp11/p/5775026.html

ADO.NET改进防注入相关推荐

  1. php防变量注入,浅谈PHP防注入

    某年某月某日某时某分某秒,某人在阅读某PHP程序代码时,发现某处将输入"直接"带入查询语句,当他兴冲冲地抄起阿D时,却没有注入点(magic_quotes_gpc为off).当他仔 ...

  2. PDO防注入原理分析以及使用PDO的注意事项 (转)

    我们都知道,只要合理正确使用PDO,可以基本上防止SQL注入的产生,本文主要回答以下两个问题: 为什么要使用PDO而不是mysql_connect? 为何PDO能防注入? 使用PDO防注入的时候应该特 ...

  3. [转]PDO防注入原理分析以及使用PDO的注意事项

    原文:http://zhangxugg-163-com.iteye.com/blog/1835721 好文章不得不转. 我们都知道,只要合理正确使用PDO,可以基本上防止SQL注入的产生,本文主要回答 ...

  4. SQL防注入程序 v1.0

    /// ***************C#版SQL防注入程序 v1.0************ /// *使用方法: /// 一.整站防注入(推荐) /// 在Global.asax.cs中查找App ...

  5. ASP绕过防注入的新思路

    要想绕过防注入,就要打碎关键字.假如有类似这么一段防注入代码: <% id=request("id") id=replace(id,"and"," ...

  6. ASP。NET 中SQL防注入攻击

    一.什么是SQL注入式攻击 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令.在某些表单中,用户输入的内容直接用来构造(或者影 ...

  7. php注入类,简单实用的PHP防注入类实例

    这篇文章主要介绍了简单实用的PHP防注入类实例,以两个简单的防注入类为例介绍了PHP防注入的原理与技巧,对网站安全建设来说非常具有实用价值,需要的朋友可以参考下 本文实例讲述了简单实用的PHP防注入类 ...

  8. 万能写入sql语句,并且防注入

    通过perpare()方法和检查字段防sql注入. $pdo=new PDO('mysql:host=localhost;dbname=scms', 'root' ); $_POST=array('t ...

  9. mysql防注入 php_PHP使用PDO实现mysql防注入功能详解

    本文实例讲述了PHP使用PDO实现mysql防注入功能.分享给大家供大家参考,具体如下: 1.什么是注入攻击 例如下例: 前端有个提交表格: 姓名: 密码: 后台的处理如下: $username=$_ ...

最新文章

  1. C/C++ 指针函数 与 函数指针
  2. Java21-day12【网络编程(网络编程入门(ip地址、端口、协议、InetAddress)、UDP通信程序、TCP通信程序)】
  3. 电脑配置java编译报错_java 编译错误
  4. 【LCT】大融合(luogu 4219)
  5. 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python文件)
  6. redis一般缓存什么样数据_SpringBoot+Redis轻松实现数据缓存
  7. php将数组值用 分开,PHP将数组中的多个值替换为另一个数组
  8. java 泛型 t extends_Java泛型的定义以及对于? extends T和? super T
  9. 第五章——微型计算机与外设的数据传输
  10. 2018-2019-2 20165312《网络攻防技术》Exp7 网络欺诈防范
  11. wordpress api ajax,Woocommerce rest api - 在wordpress中通过ajax创建产品
  12. linux ab 命令参数,linux环境中ab命令简介及结果分析
  13. PDFLib9以上版本的去水印办法
  14. 网络层传输协议(详解)
  15. 深度学习与自然语言处理 | 斯坦福CS224n · 课程带学与全套笔记解读(NLP通关指南·完结)
  16. [c51单片机]利用Protues 仿真C51单片机8位数码管
  17. 图的遍历:BFS算法学习
  18. PLC从业人员的发展方向
  19. java autorun_玩转Autorun.inf
  20. 瑞星:病毒伪装“交行安全控件”盗取用户敏感信息

热门文章

  1. 【数据库】数据库的四个基本概念Data DB DBMS DBS
  2. 远程删掉服务器的文件能找回吗,远程删除Windows服务器指定目录下N天前文件方法...
  3. linux把硬盘当内存,把内存当硬盘使,让你的linux程序运转如飞(在linux下用firefox在线写csdn的blog再也不卡了)...
  4. ansys本地的help文件_linux - 远程拷贝文件之rsync
  5. 调用wasm_PDX Utopia区块链协议栈使用Solidity调用wasm智能合约
  6. CF思维联系–CodeForces-217C C. Formurosa(这题鸽了)
  7. 对称密码的编程使用(DES、3DES、AES)
  8. C# 中的char 和 byte
  9. 背账100万,不付利息不用还钱,银行套路好深
  10. 浙大远程教育计算机作业3,2016浙大远程教育计算机应用基础作业-3剖析