C# 应用MySQL 数据库使用封装实例
首先,要在vs应用程序“引用”中加入"MySql.Data"框架(过程略)
使用时,在应用中添加类,直接命名为 Dao.cs 文件
其它数据库使用时可供参考。
using MySql.Data.MySqlClient;
namespace BookMIS
{
class Dao
{
MySqlConnection sc;
public MySqlConnection connect()
{
string connStr = "server=localhost;user id=root;password=abc123;persistsecurityinfo=True;database=books";
sc = new MySqlConnection(connStr);
sc.Open();
return sc;
}
public MySqlCommand command(string sqlStr)
{
MySqlCommand cmd = new MySqlCommand(sqlStr, connect());
return cmd;
}
public int Execute(string sqlStr)
{
return command(sqlStr).ExecuteNonQuery();
}
public MySqlDataReader reader(string sqlStr)
{
return command(sqlStr).ExecuteReader();
}
public void DaoClose()
{
sc.Close();
}
}
}