【小白专用】C# 连接 MySQL 数据库

C# -- Mysql 数据库连接
1. 配置环境

#前提:电脑已安装Mysql服务;

Visual Studio 安装Mysql依赖库:

工具 -> NuGet 包管理器 -> 管理解决方案的 NuGet程序包 ---> 搜索, 安装Mysql.Data (Oracle); (安装成功后,在项目引用里面可以看到 Mysql.Data)

接着安装 System.Data.SqlClient

这样就安装完成了,接下来就是代码了

cs 复制代码
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace MySqlWinForm
{
    public partial class MySqlForm : Form
    {
        public MySqlForm()
        {
            InitializeComponent();
        }

        private void btnMySqlConnect_Click(object sender, EventArgs e)
        {

            string connectUrl = "server = localhost; " + //ip地址 本机(localhost | 127.0.0.1) 
                "port = 3306; " + //端口号 mysql 默认端口(3306)
                "user = root; " + //用户名
                "password = a6; " + //密码
                "database = mysql"; //数据库名称
            MySqlConnection conn = new MySqlConnection(connectUrl);
            try
            {
                //可能出现异常
                conn.Open();
                MessageBox.Show("连接成功!");
            }
            catch (MySqlException ex)
            {
                //异常则提示异常信息
                MessageBox.Show(ex.Message);
            }
            finally
            {
                //务必关闭 MysqlConnection
                conn.Close();
            }



        }

    }
}
相关推荐
会编程的土豆4 分钟前
GORM 常见操作从入门到能写 DAO
数据库·gorm
A153625530 分钟前
2026 电商物流系统推荐:多渠道仓配履约数字化选型指南
大数据·数据库·人工智能
tianyu23444 分钟前
MySQL字符串处理函数完全指南:从入门到实战
mysql·字符串·函数·截取
天空之外1361 小时前
Docker安装MySQL 8.4 LTS、Docker安装Redis 7.4.x、Docker安装MinIO
java·mysql·docker
ClouGence2 小时前
CloudDM:开源免费!一站式数据库访问、SQL审核、权限与脱敏管控平台
数据库·sql·开源
(轻舟已过万重山)2 小时前
第39章 评估迭代:上线只是开始,迭代才是关键
大数据·数据库·人工智能
oradh2 小时前
Oracle参数文件(PFILE与SPFILE)维护操作总结
数据库·oracle·oracle参数·spfile·pfile
l1t3 小时前
kryonix提交的DuckDB 统一并优化标量执行器基础设施 - #24564 PR
开发语言·数据库·数据仓库·sql
鸽芷咕3 小时前
【金仓数据库征文】从 Oracle 到金仓:一次零误差的数据库国产化迁移实录
数据库·oracle
0566464 小时前
RAG 向量检索:从“查字“到“查意“
数据库·人工智能·学习·oracle