首先需引用mysql.dll。在工具-->Nuget包管理器里引用mysql.data。
1 using System.Data;
2 using MySql.Data.MySqlClient;
3
4
5 namespace 数据库
6 {
7 ///
8 /// MainWindow.xaml 的交互逻辑
9 ///
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 }
数据库源图:
程序显示图:
标签:C#,数据库,da,gc,mysql,new,MainWindow,conn
来源: https://www.cnblogs.com/xiongyunsheng/p/13160336.html