• 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 }
    数据库源图:

    程序显示图:

    QQ:254595754 手机号:15074704856
  • 相关阅读:
    从七牛云迁移图片到github
    Ajax 结构及使用
    JQuery 简单的文字超出部分隐藏下拉显示
    JQuery 动画及一些小知识点
    Jqurey DOM 操作详解
    Jquery DOM 操作列表
    文件上传以及JS链式结构
    JQuery选择器
    JQuery 基本知识
    LinQ to sql 各种数据库查询方法
  • 原文地址:https://www.cnblogs.com/xiongyunsheng/p/13160336.html
Copyright © 2020-2023  润新知