ADO.NET改进防注入
2024-09-05 07:32:35
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();
}
最新文章
- iOS 10 开发适配系列 之 权限Crash问题
- 使用AOP框架所需引入的Jar包
- 基于MVC4+EasyUI的Web开发框架形成之旅--附件上传组件uploadify的使用
- NHibernate可视化设计插件——Mindscape.NHibernateModelDesigner
- 经典.net试题
- LeetCode Power of Three
- [转]我为什么要学习python
- ERROR: transport error 202: bind failed: Address already in use
- Python filter用法
- 六大设计原则(一)SRP单一职责原则
- ES6躬行记(4)——模板字面量
- qt5信息提示框QMessageBox用法
- trap命令的实战用法
- Session配置之WebApi支持
- 分析:java.lang.OutOfMemoryError: Java heap space
- 06-ICMP: Internet 控制报文协议
- GPUImage API文档之GPUImageContext类
- UVA-1252 Twenty Questions (状压DP)
- Bash,Vim,gdb&;git常用命令
- ubuntu安装ntp时间服务器
热门文章
- javascript 基础知识点
- Arduino 控制超声波测距模块
- 分享接口管理平台 eoLinker AMS 线上专业版V3.0,只为更好的体验,了解一下?
- 莫烦大大keras学习Mnist识别(4)-----RNN
- 一张图搞懂javascript原型链
- open-ldap schema (2)
- 关于虚拟机中克隆的linux为什么不能开启网络服务
- python第九周:paramiko多线程、队列
- HDU 1569 方格取数(2)
- CentOS 6.3(x86_32)下安装Oracle 10g R2