mysql 語句操作:
創建數據庫:create database hotelATMDb;
use hotelATMDb;
C#連接mysql
1、引用 dll MySql.Data.dll 下載地址:http://download.csdn.net/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("連接數據庫失敗");
}
}