ADO.NET 连接MySQL 8.0.23

文章目录

  • ADO.NET 连接MySQL 8.0.23
    • 先上代码
    • ConnectionString 格式
    • 驱动在哪里搞

先上代码

using MySql.Data.MySqlClient;
using System;namespace MySQL_Demo
{class Program{static void Main(string[] args){var conn = new MySqlConnection("Server=localhost;UserId=root;Password=12345678;Database=blog");//conn.CreateCommandconn.Open();var cmd = conn.CreateCommand();cmd.CommandText = "SELECT 1";var value = cmd.ExecuteScalar();Console.WriteLine(value);Console.Read();}}
}

ConnectionString 格式

重点在于 connectionString 怎么写,格式是怎样的,它在哪里找呢?我在MySQL的驱动接口里找到了相关的描述

Information used to connect to a DataSource, such as ‘Server=xxx;UserId=yyy;Password=zzz;Database=dbdb’.

驱动在哪里搞

两个方法,一个是NuGet,一个是自己下载

  1. NuGet
    项目上右键→管理NuGet程序包…→输入MySQL→选择MySQL.Data→选择安装

    安装后就自动加入程序引用了,这个时候给代码加上 using MySql.Data.MySqlClient; 就可以愉快开始写了。

如果你的NuGet有毛病,下载特别慢,可以查一下怎么更换NuGet源

  1. 自行下载

一个数据库的驱动 自然是在数据库官方网站找了,这里提供一个下载地址

https://dev.mysql.com/downloads/connector/net/

这个是 .NET 的驱动 ,它默认会安装到这个目录下

C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0.23\Assemblies\v4.5.2

安装完成之后并不是立刻就能使用了,还需要在vs里对驱动进行引用

项目上右键→添加→引用→右下角浏览→选择对应的dll→确认
这样去引入项目,然后添加 using MySql.Data.MySqlClient; 到代码里,就可以开始写了。

ADO.NET 连接MySQL 8.0.23相关推荐

  1. MySQL 8.0.23免安装版配置步骤

    @C MySQL 8.0.23免安装版配置步骤 首先进入MySQL官网,链接: MySQL官网. 1.选择DOWNLOADS; 2.在页面最底端选择MySQL Community (GPL) Down ...

  2. mysql 8.0.23 安装配置方法

    win10下mysql 8.0.23 安装配置方法图文教程 mysql 8.0.23 安装配置方法 一.下载mysql 二.环境配置: 三.安装: mysql 8.0.23 安装配置方法 本文为大家分 ...

  3. Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误

    1.心路历程 第一次全栈发车试运行,选最陌生的站上车,小本本记下路上的坎坷. 1.安装了MySQL数据库(腾讯的下载连接,比官网快,亲测有用): 2.下载安装Navicat:下载.安装参考:MySQL ...

  4. Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol

    Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 解决问题方法: 1. ...

  5. nacos1.1.4连接mysql 8.0.18步骤(有图有真相)

    前言 nacos自带内嵌数据库derby,数据库持久化仅支持mysql数据库 nacos1.1.4版本连接mysql 8.0.18步骤 1.找到nacos的安装目录,打开conf目录下的nacos-m ...

  6. (一)win10下MySQL 8.0.23安装教程及简单测试

    文章目录 (一)win10下MySQL 8.0.23安装教程及简单测试 1.MySQL官网下载 2.配置环境变量 3.命令行cmd安装MySQL 3.1 管理员权限运行cmd 3.2 数据库初始化 3 ...

  7. MySQL 8.0.23上遇到一个FIND_IN_SET的BUG

    本文为网友投稿. 作者:蓝树叶(成伟),运维工程师. 1.背景 在MySQL 8.0.23出现执行SQL超时的报错,而在MySQL8.0.18版本上未出现,故做个记录,以飨读者. 2.故障提要 在客户 ...

  8. mysql80版本连接 1251_解决Navicat Premium 连接 MySQL 8.0 报错1251的问题分析

    人闲太久,努力一下就以为是在拼命. 一.问题 Navicat Premium 连接 MySQL 8.0 报错: 1251 - Client does not support authenticatio ...

  9. mysql8.0root连接失败_mac 下jdbc连接mysql 8.0 失败

    问题描述 mac 下无法使用jdbc连接mysql8.0 Mysql环境 debian9 虚拟机 mysql Ver 8.0.16 for Linux on x86_64 (MySQL Communi ...

  10. java 连接mysql 8.0,java连接mysql 8.0的问题

    mysql 8.0 是现在较新的版本,所以很多项目都开始用户mysql 8,在使用java连接mysql 8的时候,很多人想当然觉得需要使用新的连接驱动程序,比如mysql-connector-jav ...

最新文章

  1. 同事今天早上拍的几幅雪后的照片。传上来大家看看。
  2. BCH的去中心化理念自治
  3. JVM的YGC,这次被它搞惨了!
  4. 成长型公司的存储架构
  5. 【问链财经-区块链基础知识系列】 第三十二课 从区块链溯源来看农产品链的设计
  6. Android OpenGL Cannot create GL program: 0 GL error: 1282
  7. dede image.class.php,DEDE模板下载织梦DEDE 核心类TypeLink.class.php功能剖析
  8. error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.
  9. 03.Java语言基础
  10. lvcreate 创建逻辑卷
  11. 使用傅里叶模态法分析闪耀光栅
  12. java银行存款案例
  13. 《信号与系统》解读 第1章 信号与系统概述-1:信号与系统的描述和分析方法
  14. Java-Java基础—(6)面向对象高级
  15. 遥感道路提取的补充C-UNet: Complement UNet for Remote Sensing Road Extraction
  16. 皮卡车行业调研报告 - 市场现状分析与发展前景预测
  17. 网易算法实习面经(2019.3)
  18. 解决 multiple definition of
  19. web应用分析利器-xrebel
  20. java emoji问号_java过滤emoji字符

热门文章

  1. 自学3D游戏建模有哪些教材?自学难不难?能学成就业吗
  2. c语言中primesum函数,c语言之函数
  3. css translate 坐标,CSS3 位移转换 translate3d()translatez()应用实例
  4. 人民币符号¥单横线?双横线?
  5. cydia无法安装卸载插件_简单 用文件管理器干掉Cydia顽固插件源
  6. java----正则表达式
  7. 全球及中国EDM放电加工机行业盈利投资分析及运营现状调研报告2021-2027年版
  8. Windows快速访问无法取消固定
  9. Linux编程起步 GCC基本用法
  10. Linkerd、Consul、Istio、Kuma、Traefik、AWS App服务网格全方位对比