c# 向mysql插入数据_C#连接mysql数据库 及向表中插入数据的方法
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("連接數據庫失敗"); ? ? ? ? ? ? }? ? ? ?? ? ? ? ? }
總結
以上是生活随笔為你收集整理的c# 向mysql插入数据_C#连接mysql数据库 及向表中插入数据的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奶凶奶凶的意思 奶凶奶凶是什么意思
- 下一篇: mysql级联复制转换成一主两从_一主两