ADO.NET 连接MySQL 8.0.23
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,一个是自己下载
- NuGet
项目上右键→管理NuGet程序包…→输入MySQL→选择MySQL.Data→选择安装
安装后就自动加入程序引用了,这个时候给代码加上using MySql.Data.MySqlClient;
就可以愉快开始写了。
如果你的NuGet有毛病,下载特别慢,可以查一下怎么更换NuGet源
- 自行下载
一个数据库的驱动 自然是在数据库官方网站找了,这里提供一个下载地址
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相关推荐
- MySQL 8.0.23免安装版配置步骤
@C MySQL 8.0.23免安装版配置步骤 首先进入MySQL官网,链接: MySQL官网. 1.选择DOWNLOADS; 2.在页面最底端选择MySQL Community (GPL) Down ...
- mysql 8.0.23 安装配置方法
win10下mysql 8.0.23 安装配置方法图文教程 mysql 8.0.23 安装配置方法 一.下载mysql 二.环境配置: 三.安装: mysql 8.0.23 安装配置方法 本文为大家分 ...
- Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误
1.心路历程 第一次全栈发车试运行,选最陌生的站上车,小本本记下路上的坎坷. 1.安装了MySQL数据库(腾讯的下载连接,比官网快,亲测有用): 2.下载安装Navicat:下载.安装参考:MySQL ...
- 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. ...
- nacos1.1.4连接mysql 8.0.18步骤(有图有真相)
前言 nacos自带内嵌数据库derby,数据库持久化仅支持mysql数据库 nacos1.1.4版本连接mysql 8.0.18步骤 1.找到nacos的安装目录,打开conf目录下的nacos-m ...
- (一)win10下MySQL 8.0.23安装教程及简单测试
文章目录 (一)win10下MySQL 8.0.23安装教程及简单测试 1.MySQL官网下载 2.配置环境变量 3.命令行cmd安装MySQL 3.1 管理员权限运行cmd 3.2 数据库初始化 3 ...
- MySQL 8.0.23上遇到一个FIND_IN_SET的BUG
本文为网友投稿. 作者:蓝树叶(成伟),运维工程师. 1.背景 在MySQL 8.0.23出现执行SQL超时的报错,而在MySQL8.0.18版本上未出现,故做个记录,以飨读者. 2.故障提要 在客户 ...
- mysql80版本连接 1251_解决Navicat Premium 连接 MySQL 8.0 报错1251的问题分析
人闲太久,努力一下就以为是在拼命. 一.问题 Navicat Premium 连接 MySQL 8.0 报错: 1251 - Client does not support authenticatio ...
- 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 ...
- java 连接mysql 8.0,java连接mysql 8.0的问题
mysql 8.0 是现在较新的版本,所以很多项目都开始用户mysql 8,在使用java连接mysql 8的时候,很多人想当然觉得需要使用新的连接驱动程序,比如mysql-connector-jav ...
最新文章
- 同事今天早上拍的几幅雪后的照片。传上来大家看看。
- BCH的去中心化理念自治
- JVM的YGC,这次被它搞惨了!
- 成长型公司的存储架构
- 【问链财经-区块链基础知识系列】 第三十二课 从区块链溯源来看农产品链的设计
- Android OpenGL Cannot create GL program: 0 GL error: 1282
- dede image.class.php,DEDE模板下载织梦DEDE 核心类TypeLink.class.php功能剖析
- error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.
- 03.Java语言基础
- lvcreate 创建逻辑卷
- 使用傅里叶模态法分析闪耀光栅
- java银行存款案例
- 《信号与系统》解读 第1章 信号与系统概述-1:信号与系统的描述和分析方法
- Java-Java基础—(6)面向对象高级
- 遥感道路提取的补充C-UNet: Complement UNet for Remote Sensing Road Extraction
- 皮卡车行业调研报告 - 市场现状分析与发展前景预测
- 网易算法实习面经(2019.3)
- 解决 multiple definition of
- web应用分析利器-xrebel
- java emoji问号_java过滤emoji字符
热门文章
- 自学3D游戏建模有哪些教材?自学难不难?能学成就业吗
- c语言中primesum函数,c语言之函数
- css translate 坐标,CSS3 位移转换 translate3d()translatez()应用实例
- 人民币符号¥单横线?双横线?
- cydia无法安装卸载插件_简单 用文件管理器干掉Cydia顽固插件源
- java----正则表达式
- 全球及中国EDM放电加工机行业盈利投资分析及运营现状调研报告2021-2027年版
- Windows快速访问无法取消固定
- Linux编程起步 GCC基本用法
- Linkerd、Consul、Istio、Kuma、Traefik、AWS App服务网格全方位对比