首先在項目中添加引用
using MySql.Data.MySqlClient;
連接字符串
private string connString="server=localhost;user id=root;password=root;database=abc";//根據自己的實際數據庫進行設置
//sever主機地址(localhost表示本機)也可以是遠程服務器,那么這里就是遠程服務器的IP
//user id:數據庫登陸用戶名
//password:數據庫登陸密碼
//database:要連接的數據庫名稱
實例化MysqlConnection:
private MySqlConnection conn =new MySqlConnection(connString);
打開連接:
conn.open();
實例化MySqlCommend:
MySqlCommand comm=null;
接收查出的數據:
comm=new MySqlCommand(sqlstr,conn);
參數解釋:
sqlstr:查詢字符串,比如:select * from user; 既查出user表中的所有數據。
conn:MySqlConnection對象。
MySqlDataReader mysqlread = comm.ExecuteReader(CommandBehavior.CloseConnection);
mysqlread是一個數據集,保存的就是你查處來的所有數據,可以循環數據集獲取每一條數據。
插入數據:
string sqlstr=" insert into Table_Name values(值1,值2,)";
comm=new MySqlCommand(sqlstr,conn);
int iRet=comm.ExecuteNonQuery();//這里返回的是受影響的行數,為int值。可以根據返回的值進行判斷是否插入成功。
if(iRet>0){
MessageBox.Show("插入成功");
}else{
MessageBox.Show("插入失敗");
}
conn.Close();//關閉連接
刪除和修改與插入一樣,只是sql語句不同,都可根據返回的int值進行判斷是否操作成功!