博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
带参数的SqlHelper
阅读量:6902 次
发布时间:2019-06-27

本文共 2211 字,大约阅读时间需要 7 分钟。

1 namespace WpfApplication3 2 { 3     class 简化SqlHelper 4     { 5         private static string ConnStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; 6  7         public static int ExecuteNonQuery(string sql, params SqlParameter[] parameter) 8         {  9             using(SqlConnection conn=new SqlConnection (ConnStr))10             {11                 conn.Open();12                 using(SqlCommand cmd=conn.CreateCommand())13                 {14                     cmd.CommandText = sql;15                     cmd.Parameters.AddRange(parameter);16                     return cmd.ExecuteNonQuery();17                 }18             }19         }20         public static object ExecuteScalar(string sql, params SqlParameter[] parameter)21         { 22             using(SqlConnection conn=new SqlConnection (ConnStr))23             {24                 conn.Open();25                 using(SqlCommand cmd=conn.CreateCommand())26                 {27                     cmd.CommandText = sql;28                     cmd.Parameters.AddRange(parameter);29                     return cmd.ExecuteScalar();30                 }31             }32         }33         public static DataTable ExecuteDataTable(string sql, params SqlParameter[] parameter)34         { 35             using(SqlConnection conn=new SqlConnection (ConnStr))36             {37                 conn.Open();38                 using(SqlCommand cmd=conn.CreateCommand())39                 {40                     cmd.CommandText = sql;41                     cmd.Parameters.AddRange(parameter);42                     SqlDataAdapter adapter = new SqlDataAdapter(cmd);43                     DataSet dataset = new DataSet();44                     adapter.Fill(dataset);45                     return dataset.Tables[0];46                 }47             }48         }49     }50 }
View Code
1        private void button1_Click(object sender, RoutedEventArgs e)2         {3            int a=(int) 简化SqlHelper.ExecuteScalar("select count(*) from Table_1 where othersnum=@num ",new SqlParameter("@num",5));4             MessageBox.Show(a.ToString());5         }
View Code

 

转载于:https://www.cnblogs.com/chuizhuizhigan/p/3301049.html

你可能感兴趣的文章
java 多进程
查看>>
还没写过爬虫的小白点进来,一文带你入门python爬虫(小白福利)
查看>>
【synchronized底层原理之3】JDK1.6对锁所做的优化
查看>>
重写equals方法时重写hashcode方法的必要性
查看>>
Mybatis 缓存系统源码解析
查看>>
20180825 上课截图
查看>>
深入解析Vue里函数的调用顺序介绍
查看>>
Ember.js 入门指南——model的关联关系处理
查看>>
Ubuntu Linux下使用搜狗浏览器加速代理
查看>>
Docker应用容器引擎介绍与搭建
查看>>
教你制作属于自己的CentOS 6.4一键自动化安装ISO镜像光盘
查看>>
线上 mysql 主库配置文档
查看>>
Java web部署目录结构和web.xml作用
查看>>
负载均衡DR(direct routing)模式
查看>>
Python中list的遍历
查看>>
ListView提供多选框功能
查看>>
Linux下查看内存等硬件信息
查看>>
mysql 登录权限
查看>>
ADO.NET操作数据库(删除)
查看>>
《Servlet学习笔记》Servlet 简介
查看>>