C#-连接Mysql数据库

1.预备工作

mysql 要开放权限,允许远程连接,这个不再赘述
在这里插入图片描述

导入mysql.data包依赖

在这里插入图片描述
若没有,项目->右键->包管理器->浏览,搜索,安装
在这里插入图片描述
在这里插入图片描述

代码

using System;
using MySql.Data;
using MySql.Data.MySqlClient;

namespace mysql
{
    class Program
    {
        static void Main(string[] args)
        {

            //1.创建连接
            MySqlConnection con = getConection();
            //2.连接
            con.Open();
           //3.sql语句
            string sql = "select * from user";
           //4.根据sql和连接创建执行命令
            MySqlCommand command = new MySqlCommand(sql,con);
           //5.执行查询或更新
            MySqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                Console.WriteLine("{0}-{1}", reader.GetString("name"), reader.GetString("age"));

            }
        }

        public static MySqlConnection getConection()
        {
            //设置mysql的ip、用户名、密码和要连接的数据库
            MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder();
            builder.Server = "182.92.200.149";
            builder.UserID = "root";
            builder.Password = "LTX";
            builder.Database = "test";
            //实例化MysqlConnection对象
            MySqlConnection con = new MySqlConnection(builder.ConnectionString);
            return con;
        }
    }
}

效果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值