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 }
数据库源图:
mysql--以C#打开数据库并且查询和显示数据

 

 

程序显示图:

mysql--以C#打开数据库并且查询和显示数据

 

 

 

 

上一篇:Qt之塔防游戏 c++ (三)


下一篇:利用Qt完成动图