一直使用网上的MySqlHelper类,今天突然发现MySql自己已经提供了
介绍如下
https://dev.mysql.com/doc/dev/connector-net/6.10/html/T_MySql_Data_MySqlClient_MySqlHelper.htm
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
namespace com.aaa.DBUtility
{
public class MySqlHelper
{
public static string ESDconnstr = ConfigurationManager.ConnectionStrings["MySqlConn"].ConnectionString;
private static MySqlConnection conn;
public static MySqlConnection Conn(string connstr)
{
conn = new MySqlConnection(connstr);
if(conn.State!= ConnectionState.Open)
{
conn.Open();
}
return conn;
}
public static int ExecuteNonQuery(string connstr, string sqlText, params MySqlParameter[] parameters)
{
return MySqlHelper.ExecuteNonQuery(Conn(connstr), sqlText, parameters);
}
public static DataSet ExecuteDataSet(string connstr, string sql, params MySqlParameter[] parameters)
{
return MySqlHelper.ExecuteDataset(Conn(connstr), sql, parameters);
}
}
}