C#MySQL增刪改查


  首先在項目中添加引用

   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值進行判斷是否操作成功!

       

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM