mysql 语句操作:
创建数据库:create database hotelATMDb;
use hotelATMDb;
C#连接mysql
1、引用dllMySql.Data.dll 下载地址:/detail/chen504390172/6746131
2、引用using MySql.Data.MySqlClient;
连接语句:
string constr = "server=localhost;User Id=root;password=123456;Database=hotelATMDb";
con = new MySql.Data.MySqlClient.MySqlConnection(constr);
向数据库中插入数据方法一:
public static void W()
{
MySqlConnection con;
try
{
string constr = "server=localhost;User Id=root;password=123456;Database=hotelATMDb";
con = new MySql.Data.MySqlClient.MySqlConnection(constr);
string par="xiaoxiao1";
con.Open();
string sql ="insert into testinfo(name)values('"+ par+"')";
MySqlCommand mycmd1 = new MySqlCommand(sql,con);
mycmd1.ExecuteNonQuery();
con.Close();
}
catch
{
MessageBox.Show("连接数据库失败");
}
}
C#向mysql插入数据方法二:
使用MySqlParameter
代码如下:
public static void W()
{
X();
MySqlConnection con;
try
{
string constr = "server=localhost;User Id=root;password=123456;Database=hotelATMDb";
con = new MySql.Data.MySqlClient.MySqlConnection(constr);
string par="xiaoxiao2";
con.Open();
string sql = @"insert into testinfo(name)values(?name)";
MySqlParameter[] msp = new MySqlParameter[]
{
new MySqlParameter("?name",par)
};
MySqlHelper.ExecuteNonQuery(con,sql,msp); con.Close(); } catch { MessageBox.Show("连接数据库失败"); } }