C#中簡單操作Mysql數據庫


以C#訪問MySQL數據庫,執行簡單的CRUD。

MySql.Data.dll是C#操作MySQL的驅動文件,是C#連接MySQL必要插件,使C#語言更簡潔的操作MySQL數據庫。可以用NuGet命令安裝 PM>Install-Package MySql.Data -Version 8.0.16

項目中添加該組件的引用,在代碼頁里輸入using MySql.Data.MySqlClient;我們就可以順利的使用該類庫的函數建立連接了。

數據庫連接字符串寫法為:server=服務器ip地址;User Id=用戶名;password=用戶密碼;Database=數據庫名字

        /// 數據庫連接字符串
        public string MysqlConnString = "server=****;User Id=***;password=***;Database=****;";
        /// <summary>
        /// 查詢
        /// </summary>
        /// <param name="Mysql_SQL">查詢語句</param>
        /// <returns></returns>
        public DataSet Quety(string Mysql_SQL)
        {
            //數據庫連接器,創建數據庫連接.
            MySqlConnection Mysqlconnce = new MySqlConnection(MysqlConnString);
            //數據庫命名對象,指定要執行sql語句與連接對象conn.參數1:SQL操作語句,參數2:數據庫連接.
            MySqlDataAdapter mysqlDa = new MySqlDataAdapter(Mysql_SQL, Mysqlconnce);
            //實例化數據集.
            DataSet ds = new DataSet();
            //將數據適配器中的數據填充到數據集.
            mysqlDa.Fill(ds);
            return ds;
        }
        /// <summary>
        /// 操作
        /// </summary>
        /// <param name="Mysql_SQL">操作語句</param>
        /// <returns></returns>
        public int Operation(string Mysql_SQL)
        {
            //數據庫連接器,創建數據庫連接.
            MySqlConnection Mysqlconnce = new MySqlConnection(MysqlConnString);
            //數據庫命名對象,指定要執行sql語句與連接對象conn.參數1:SQL操作語句,參數2:數據庫連接.
            MySqlCommand mysqlComm = new MySqlCommand(Mysql_SQL, Mysqlconnce);
            //打開數據庫
            Mysqlconnce.Open();
            //執行,返回影響行數
            int rows = mysqlComm.ExecuteNonQuery();
            //關閉數據庫
            Mysqlconnce.Close();
            return rows;
        }

 


免責聲明!

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



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