MysqlHelp

using System.Configuration;
using MySql.Data;

public
class MySqlHelp {
//链接字符串
private static string connection = ConfigurationManager.ConnectionStrings["db"].ConnectionString; // 执行insert、delete、update的方法 public static int ExcuteNonQuery(string sql, params DbParameter[] parameter) { using (MySqlConnection con = new MySqlConnection(connection)) { if (con.State == ConnectionState.Closed) con.Open(); using (MySqlCommand cmd = new MySqlCommand(sql,con)) { if (parameter != null) { cmd.Parameters.AddRange(parameter); } return cmd.ExecuteNonQuery(); } } } // 执行sql语句,返回单个值。 public static object ExecuteScalar(string sql, params DbParameter[] parameters) { using (MySqlConnection con = new MySqlConnection(connection)) { con.Open(); using (var cmd = new MySqlCommand(sql,con)) { if (parameters != null) { cmd.Parameters.AddRange(parameters); } return cmd.ExecuteScalar(); } } } //查询一个实例或列表 public static MySqlDataReader ExecuteReader(string sql, params DbParameter[] parameters) { MySqlConnection con = new MySqlConnection(connection); using (MySqlCommand cmd = new MySqlCommand(sql, con)) { if (parameters != null) { cmd.Parameters.AddRange(parameters); } con.Open(); return cmd.ExecuteReader(CommandBehavior.CloseConnection); } }
//查询集合
public static DataTable ExecuteDataTable(string sql, params DbParameter[] parameters) { SqlDataAdapter sqlAdapter = new SqlDataAdapter(sql, connection); if (parameters != null) { sqlAdapter.SelectCommand.Parameters.AddRange(parameters); } DataTable dt = new DataTable(); sqlAdapter.Fill(dt); return dt; } }

 

转载于:https://www.cnblogs.com/xiaoyaodijun/p/4365614.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值