写在前面:
在日常的工作中,通常一个项目会大量用的数据库的各种基本操作,因此小编几个常见的数据库的操作封装成了一个dll方便后续的开发使用。本文则主要是记录了C#对MySQL的连接、增、删、改、查的基本操作,如有什么问题还请各位大佬指教。后续也将对其他几个常用的数据库进行相应的整理。话不多说,直接开始码代码。
引用:
using MySql.Data.MySqlClient;
先声明一个MySqlConnection 便于后续使用。
private MySqlConnection mysql_con;
MySQL打开:
///
/// MySQL open
///
/// link statement
/// Success:success; Fail:reason
public string MySQL_Open(string link)
{
try
{
mysql_con = new MySqlConnection(link);
mysql_con.Open();
return "success";
}
catch (Exception ex)
{
return ex.Message;
}
}
MySQL关闭:
///
/// MySQL close
///
/// Success:success Fail:reason
public string MySQL_Close()
{
try
{
if (mysql_con == null)
{
return "No database connection";
}
if (mysql_con.State == ConnectionState.Open || mysql_con.State == ConnectionState.Connecting)
{
mysql_con.Close();
mysql_con.Dispose();
}
el