1. 程式人生 > 實用技巧 >VS c#windows視窗程式設計連線MySql

VS c#windows視窗程式設計連線MySql

(自己的學習記錄,小夥伴們覺得有用可參考)

C#window視窗應用程式連線MySQL資料庫:

步驟:

匯入MySql.Data.dll檔案

引入名稱空間

建立連結:

private string MySqlCon = "server = localhost;User Id = root;Password = root;Database = windows_sql";//主機IP地址;使用者ID;密碼;資料庫;
MySqlConnection con= new MySqlConnection(MySqlCon);

具體實現:

匯入檔案參考:

https://blog.csdn.net/liyuqian199695/article/details/53556639/

主要就是找對路徑!!!:

檢測程式碼參考

https://jingyan.baidu.com/article/ac6a9a5e103f5f2b653eac1a.html

如果不想敲,這裡有歐:

//MySQLConn.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
using System.Data;
namespace test_sql1
{
    
class MySQLConn { private string MySqlCon = "server = localhost;User Id = root;Password = root;Database = windows_sql"; public DataTable ExecuteQuery(string sqlStr) { MySqlCommand cmd; MySqlConnection con; MySqlDataAdapter sda; con
= new MySqlConnection(MySqlCon); con.Open(); cmd = new MySqlCommand(sqlStr, con); DataTable dt = new DataTable(); sda = new MySqlDataAdapter(cmd); sda.Fill(dt); return dt; } public int ExecuteUpdate(string sqlStr) { MySqlCommand cmd; MySqlConnection con; con = new MySqlConnection(MySqlCon); con.Open(); cmd = new MySqlCommand(sqlStr, con); cmd.CommandType = CommandType.Text; int iud = 0; iud = cmd.ExecuteNonQuery(); con.Close(); return iud; } } }
//Form1.cs -- 

 private void Form1_Load(object sender, EventArgs e)
        {
            MySQLConn con = new MySQLConn();
            string sql_str = "select*from stu_1";
            dataGridView1.DataSource = con.ExecuteQuery(sql_str);
        }