博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单的SqlHelper
阅读量:4581 次
发布时间:2019-06-09

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

public class SqlHelper    {        public static string connstr= ConfigurationManager.ConnectionStrings["Connstr"].ConnectionString;        ///         /// 执行增删改        ///         ///         ///         /// 
public static int ExecuteNonQuery(string sql, params SqlParameter[] parameters) { using (SqlConnection conn = new SqlConnection(connstr)) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = sql; cmd.Parameters.AddRange(parameters); return cmd.ExecuteNonQuery(); } } } /// /// 返回之后一行一列的数据 /// /// /// ///
public static object ExecuteScalar(string sql, params SqlParameter[] parameters) { using (SqlConnection conn = new SqlConnection(connstr)) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = sql; cmd.Parameters.AddRange(parameters); return cmd.ExecuteScalar(); } } } /// /// 返回查询的表 /// /// /// ///
public static DataTable ExecuteDataTable(string sql, params SqlParameter[] parameters) { using (SqlConnection conn = new SqlConnection(connstr)) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = sql; cmd.Parameters.AddRange(parameters); SqlDataAdapter ada = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); ada.Fill(ds); return ds.Tables[0]; } } } /// /// 从数据库查询的数据,如果是DBNull就转换成null /// /// ///
public static object FromDBNull(object value) { if (value == DBNull.Value) { return null; } else { return value; } } /// /// 把数据插入数据库中,如果是null就转换成DBNull /// /// ///
public static object ToDBNull(object value) { if (value == null) { return DBNull.Value; } else { return value; } }
View Code

这是简单的sqlHelper,保存一下。

转载于:https://www.cnblogs.com/sxw117886/p/6611551.html

你可能感兴趣的文章
2017-2018-1 20155226《信息安全系统设计基础》第1周学习总结
查看>>
h3c dhcp snooping
查看>>
C++ STL
查看>>
Android入门:Handler简介与实例
查看>>
新的开始,Hello 2012~
查看>>
C#程序员快速上手Angular开发
查看>>
sendmessage和postmessage的区别
查看>>
【求助】NdisSend,自定义数据包发送失败?
查看>>
linux的相关问题
查看>>
codeforces 340D Bubble Sort Graph(dp,LIS)
查看>>
Oracle生产问题
查看>>
iOS设计模式 - 生成器
查看>>
关于fpga优化的set input delay 和 set output delay
查看>>
RabbitMQ提升消息可靠性的方法
查看>>
import标签的解析
查看>>
高程5.6 基本包装类型
查看>>
HDU-1017 A Mathematical Curiosity
查看>>
Squid系统服务脚本
查看>>
第二阶段冲刺03
查看>>
mysql 查看表结构简单命令
查看>>