C# Winform 连接MySql数据库

创建一个 加载数据库信息的函数

public void Database_connect()
        {
            //与数据库连接的信息
            MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder();
            //用户名
            builder.UserID = "root";
            //密码
            builder.Password = "123456";
            //服务器地址
            builder.Server = "localhost";
            //连接时的数据库
            builder.Database = "pad14301";
            //定义与数据连接的链接
            connection = new MySqlConnection(builder.ConnectionString);

            
        }

然后在建一个 操作的命令

            try
            {
                //打开这个链接
                connection.Open();
                //新建一个指令 ,把Sql 语句 放进去
                MySqlCommand mySqlCommand = new MySqlCommand(s, connection);
                

//方法一:

                
                //新建一个 MySqlDataAdapter
                //新建一个 DataSet

                ad1 = new MySqlDataAdapter(mySqlCommand);
                ad1.Fill(set1, "robot_detail");

                //dataGridView 是否自动匹配列
                dataGridView1.AutoGenerateColumns = false;

                //将结果绑定到databiew
                dataGridView1.DataSource = set1;
                dataGridView1.DataMember = "robot_detail";

                if (dataGridView1.Rows.Count == 0)
                {
                    MessageBox.Show("暂无子数据!");
                }

//方法二: 读取,然后遍历,拿出来
                //建一个 reader
                /* MySqlDataReader dr = mySqlCommand.ExecuteReader();
                 while (dr.Read())
                 {
                     MessageBox.Show("姓名:" + dr[1].ToString() + ",性别:" + 
                     dr[2].ToString());
                 }*/
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                //最后关闭连接
                connection.Close();
            }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值