IE盒子

搜索
查看: 174|回复: 1

C#---.Net framework框架连接数据库MySQL

[复制链接]

2

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2023-1-18 14:10:17 | 显示全部楼层 |阅读模式
1前提

软件环境:安装.net FrameWork框架 --visual studio
                 安装MySqL、 Mysql管理工具NavicatPremium
这里我安装了 Mysql8,安装包在官网下载:https://www.mysql.com/
Mysql安装步骤参考:NEW:8.0版本MySQL版本的安装与卸载_哔哩哔哩_bilibili
MySql安装手册文档:一叶知秋:MySQL 8.0.26版安装说明
本人亲测有效!!!
Mysql管理工具NavicatPremium,这里我下载的是试用版的

2连接

1在解决方案下载MySql.Data包


2建立连接
(1)在NavicatPremium,建立连接-->建立数据库-->建立表
(2)连接数据库
打开刚刚建立的连接


主机名:server=localhost
端口:port=3306
用户名:user=root
密码:password=123456 //就是你建立连接的密码
数据库:database=student
效果和代码如下所示:


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 ConnectSql_Practice01
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            String str = "server=localhost;port=3306;user=root;password=123456;database=student;";
           
            MySqlConnection conn = new MySqlConnection(str);
            conn.Open();

            if (conn.State == ConnectionState.Open)
            {
                MessageBox.Show(" 连接成功!!!");
            }
            else
            {
                MessageBox.Show("连接失败!!!");
            }
        }
    }
}
回复

使用道具 举报

3

主题

10

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2025-6-17 09:50:28 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表