mysql--以C#打開數據庫並且查詢和顯示數據


首先需引用mysql.dll。在工具-->Nuget包管理器里引用mysql.data。

 

 1 using System.Data;
 2 using MySql.Data.MySqlClient;
 3 
 4 
 5 namespace 數據庫
 6 {
 7     /// <summary>
 8     /// MainWindow.xaml 的交互邏輯
 9     /// </summary>
10     public partial class MainWindow : Window
11     {
12         public MainWindow()
13         {
14             InitializeComponent();
15         }
16 
17         private void Button_Click(object sender, RoutedEventArgs e)
18         {
19 
20             MySqlConnection conn = new MySqlConnection("Data Source=111.67.200.253;Database=dj_gc_cur;Username=root;Password=11251984");         //連接"dj_gc_cur"數據庫
21             conn.Open();
22             if (conn.State.ToString()=="Open")
23             {
24                 MessageBox.Show("連接成功");
25             }
26             else
27             {
28                 MessageBox.Show("連接失敗");
29                 return;
30             }
31             string str = "select * from gc_acct_info"; 
32             MySqlDataAdapter da = new MySqlDataAdapter();       // 實例化sqldataadpter
33             MySqlCommand cmd1 = new MySqlCommand(str,conn);     //sql語句
34             da.SelectCommand = cmd1;            // 設置為已實例化SqlDataAdapter的查詢命令
35             DataSet ds1 = new DataSet();       // 實例化dataset
36             da.Fill(ds1);                       // 把數據填充到dataset
37            datagrid1.ItemsSource = ds1.Tables[0].DefaultView;   // 將數據集綁定datagridview,完成顯示
38            
39 
40 
41 
42 
43         }
44     }
45 }
數據庫源圖:

 

 

程序顯示圖:

 

 

 

 


免責聲明!

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



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