1. 程式人生 > 程式設計 >C#連線MySQL操作詳細教程

C#連線MySQL操作詳細教程

C#如何連線MySQL進行操作,供大家參考,具體內容如下

1、引入MySql.Data.dll

例如小編是vs2017,建立工程之後,新增應用,選擇工程,點選下面的引用,右擊開啟,選擇新增引用

C#連線MySQL操作詳細教程

2、如何找到自己的MySql.Data.dll,答案就是自己安裝MySQL的安裝路徑下,找到後選擇新增

C#連線MySQL操作詳細教程

3、就是直接貼程式碼了,這裡是查詢賬號密碼,以及插入賬號密碼(注意:更改個人的資料名字以及表密碼等)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;//引用名稱空間

namespace MySQL資料庫操作
{
 class Program
 {
  static void Main(string[] args)
  {
   string connStr = "Database=test007;Data Source=127.0.0.1;port=3306;User Id=root;Password=124638;";
   // string connStr = "Database=test007;datasource=127.0.0.1;port=3306;user=root;pwd=124638;";
   MySqlConnection conn = new MySqlConnection(connStr);

   //開啟連結
   conn.Open();


   #region 查詢
   ////建立命令
   //MySqlCommand cmd = new MySqlCommand("select * from user ",conn);

   ////執行命令--讀取資料
   //MySqlDataReader reader= cmd.ExecuteReader();

   ////讀取資料
   //while(reader.Read())//判斷是否有資料--//讀取一行記錄
   //{

   // string username= reader.GetString("username");
   // string password = reader.GetString("password");
   // Console.WriteLine(username + ":" + password);
   //}
   //reader.Close();
   #endregion


   #region 插入資料   
   string username = "cwer";
   string password = "lcker"; 
   //建立語句
   MySqlCommand cmd = new MySqlCommand("insert into user set username='" + username + "'" + ",password='"+password+"'",conn);
   //執行語句
   cmd.ExecuteNonQuery();
   conn.Close();
   Console.ReadKey();//程式暫停
   

  }
 }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。