精华内容
下载资源
问答
  • c#连接mysql8.0 千次阅读
    2021-02-01 19:46:27
    		try{
                using (MySqlConnection con = new MySqlConnection("Data Source=localhost;User ID=root;Password=123456;Database=mysql;Charset=utf8;"))
                 {
                    if (con.State != ConnectionState.Open)
                        con.Open();
                        MySqlDataAdapter sda = new MySqlDataAdapter("select user,host from user", con);
                        sda.Fill(ds);
                        con.Close();
                    }
                }catch (MySqlException ex)
                {
                    string s = ex.Message;
                    Console.WriteLine(s);
            }

     

    更多相关内容
  • c#连接MySQL8.0异常

    2021-08-17 19:33:41
    System.Security.Authentication.AuthenticationException: ... IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) 解决方案: nuget包MySql.Data升级到对应连接的数据库版本如:8.0.26
    System.Security.Authentication.AuthenticationException: 调用 SSPI 失败,请参见内部异常。 ---> System.ComponentModel.Win32Exception: 接收到的消息异常,或格式不正确。
       --- 内部异常堆栈跟踪的结尾 ---
       在 System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
       在 System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
       在 System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
       在 System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
       在 System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
       在 System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
       在 System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
       在 MySql.Data.MySqlClient.NativeDriver.StartSSL()
       在 MySql.Data.MySqlClient.NativeDriver.Open()
       在 MySql.Data.MySqlClient.Driver.Open()
       在 MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
       在 MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
       在 MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
       在 MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
       在 MySql.Data.MySqlClient.MySqlPool.GetConnection()
       在 MySql.Data.MySqlClient.MySqlConnection.Open()
       在 Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader)
       在 Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command)
       在 Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType)
    

    解决方案:

    nuget包MySql.Data升级到对应连接的数据库版本如:8.0.26

    展开全文
  • C#连接MySql8.0版本方法超详解(连接字符串超详细解释) public static string connString = "server=127.0.0.1;port=3306;user=root;password=zhang;database=work1"; 很多人不知道参数到底是什么意义,代表什么...

    C#连接MySql8.0版本方法超详解(连接字符串超详细解释)

    在这里插入图片描述

    public static string connString = "server=127.0.0.1;port=3306;user=root;password=zhang;database=work1";
    

    很多人不知道参数到底是什么意义,代表什么,这里带着大家找一下每个参数,在自己的电脑
    在这里插入图片描述
    首先,打开Mysql安装的地方的黑色方框图标文件,就是这个,输入密码进入自己的数据库

    展开全文
  • C#连接MySQL 5.x,需要具备以下条件, 确认自己的mysql版本为5.X,可按下述方法进行 1.DLL动态链接库的准备 Visual Studio,在项目(右键)-管理NuGet程序包(N) 然后在浏览里面搜索MySql.Data并进行安装。仅需要这一...

    本文仅描述连接版本问题的大致思路,不做具体细节的讨论。

    C#连接MySQL 5.x,需要具备以下条件,

    确认自己的mysql版本为5.X,可按下述方法进行

    1.DLL动态链接库的准备

    Visual Studio,在 项目(右键)-管理NuGet程序包(N)  然后在浏览里面搜索MySql.Data并进行安装。仅需要这一个DLL文件即可实现

    2.按常规的连接字符串,即可实现,例如

    "server=localhost;user id=root;password=aaa111;database=cpcbdb;pooling=false;charset=utf8";

    3.按常规的访问方法即可实现。

    C#连接MySQL 8.x,需要具备以下条件,

    确认自己的mysql版本是8.X,按下述方法进行 

    1。登录mysql数据库,执行如下命令,将该账号设置为mysql_native_password方式登录

    ALTER USER 'student'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pass123';

    其中student表示账号名,pass123表示登录密码,

    2.安装DLL动态连接库,最新版本

    最新版本会安装多个DLL文件到项目中

    Visual Studio,在 项目(右键)-管理NuGet程序包(N)  然后在浏览里面搜索MySql.Data并进行安装

     

    3。使用普通的连接字符串即可实现登录

    "server=localhost;user id=root;password=aaa111;database=cpcbdb;pooling=false;charset=utf8;"

    4.按常规的访问方法即可实现对Mysql8.0的访问

    特别是说明

    在连接mysql8.X版本正常后,想再用同样的DLL库文件,连接Mysql 5.X版本的数据库,发现连接失败,此时,在连接字符串的后边加上   SslMode=None 即可,用最新的DLL库文件连接MySql5.X版本的数据库,完整 连接字符串如下所示

    "server=localhost;user id=root;password=aaa111;database=cpcbdb;pooling=false;charset=utf8;SslMode=None"

    这样就实现了新版本DLL可以同时连接Mysql8.X和Mysql 5.X的版本了

    展开全文
  • 今天手贱更新了MySQL 8.0 第一个问题:Navicat连接不上数据库 安装的mysql为localhost:3306,配置一切默认,安装后打开Navicat 12 新建连接,直接报错 authentication plugin ‘caching_sha2_password’   身份验证...
  • 下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了。
  • C#通过MySql.Data.dll连接MySql数据库 在项目中引用组件:MySql.Data.dll (记得复制到本地中选择为true / 或直接把MySql.Data.dll复制到debug文件夹下) 在代码中 using MySql.Data.MySqlClient; ......接下来这里...
  • 如何将C#2019连接MySQL8.0的登录注册界面打包</p>
  • C# 连接Mysql数据库所引用Dll,MySql.Data.dll,具体连接介绍代码详见我的博客《 C#连接mySql数据库进行增删改操作 》
  • 1、要连接MySql数据库必须首先下载MySql官方的连接.net的文件,文件下载地址为https://dev.mysql.com/downloads/connector/net/6.6.html#downloads,下载平台选择.Net&Mono,下载ZIP版。 2、解压缩刚才下载的zip...
  • mySqlC#

    2018-06-22 11:53:18
    资源包括: MySql.Data.dll.zip MySQLDriverCS.dll mysql封装类.zip
  • c#连接MySql数据库的两种方法,方法比较实用,能提高开发的效率
  • 目录 ... 2、添加扩展 3、代码 4、我遇到的问题 ...到官方下载:MySQL :: ...因为之前我在Qt用的mysql版本就是这个,所以也选了相应版本的,我看官网还有连接vs的等有机会再添加。 2、添加扩展 新建一个C# .NET
  • 我的数据库是8.0版本 首先打开vs2019,打开自己的...找到本机的mysql的安装目录,如果是默认目录应该在:C:\Program Files\MySQL\MySQL Server 8.0这个目录下 进入该目录 进入include目录,因为里面有我...
  • c#连接MySQL8.0.18

    2021-04-22 16:07:36
    连接测试:caching_sha2_password问题, 在navicat中通过 SHOW GLOBAL VARIABLES; 查看到default_authentication_plugin = caching_sha2_password(注:以下图片已经是修改后的了) 通过以下方式找到my.ini文件...
  • C#连接Mysql封装类操作

    2020-04-13 14:33:16
    一个链接MySQL的封装 包含有结果查询和无结果查询 记得先安装mysql-connector-net-8.0.18 然后在项目中添加引用Mysql.Data
  • c#连接mysql驱动

    2018-03-05 17:29:15
    c#连接mysql驱动,c#连接mysql驱动DLL,MySql.Data.dll
  • vs2013 连接mysql8.0.19

    2020-04-24 12:31:23
    我用vs2013连接mysql8.0.19出现以下问题; Authentication method 'caching_sha2_password' not supported by any of the available plugins. 查阅资料得知是mysql8改了验证方式,于是我将验证方式改成如下所示:...
  • C#连接MySQL数据库

    千次阅读 2020-04-25 21:54:06
    一、C#是什么 C#是微软公司发布的一种面向组件的编程语言,是对象的、运行于 .NET Framework 和 .NET Core 之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的...
  • 关于Navicat连接不上MySQL 8.0解决办法

    千次阅读 2018-09-29 11:55:45
    安装MySQL8.0之后,使用Navicat连接,总是报错1251;具体错误信息如下: 原因是Mysql 8.0版本的加密方式MySQL 5.x的不一样,连接报错。如下: 因此更改加密方式,可以解决此问题。具体实现如下: 1.更改加密...
  • 1.首先准备好VS2019以及mysql数据库,两者都可以去官网下载,我们直接描述连接过程。 2.连接: 第一步:打开mysql的安装目录,我本地的安装目录如下:(注意是否有include和lib文件夹) 第二步:打开VS2019,...
  • Python3连接Mysql8.0遇到的问题及处理步骤最近在使用Python开发系统,需连接mysql数据库,我用的是Python3连接MySQL8.0,其中老是报错以下问题:网上给了各种各样的方法,大多是通过各种方式修改密码。最简单的方法...
  • C#连接和使用MySQL数据库详细教程

    万次阅读 多人点赞 2021-03-20 18:51:55
    C#连接MySQL需要添加连接MySQL的引用 C#引用MySQL步骤: 第一种方法: 下载mysql.data.dll 将文件放在项目目录下 在VS2019项目内,引用mysql.data.dll文件 进入DLL官网下载mysql.data.dll文件(可自选版本下载) ...
  • my.ini MySQL8.0配置文件

    2020-11-26 14:03:27
    my.ini MySQL配置文件,适用于8版本,如果大家发现安装找不到这个可以来下载,自行在内部修改相应内容,https://www.cnblogs.com/AlinaL/p/14041959.html ...
  • C#连接mysql 报错
  • VS2017+MySQL8.0+MySQLconnector连接数据库

    万次阅读 2018-07-23 11:20:24
    官网VisualStudio连接MySQL教程 使用MySQL connector/C++链接MySQL数据库 C++ API方式连接mysql数据库实现增删改查 C++连接mysql数据库的两种方法 【C++】VS2015/VS2017连接Mysql数据库教程 实验室需要使用C++...
  • 开始-》mysql 8.0 command line client -》执行下面的命令//开启mysql服务mysql.server start//进入mysqlmysql -u root -p//修改密码方案3(对)USE mysql; ALTER USER 'root'@'localhost'IDENTIFIED WITH mysql_...
  • (1)建立连接: MySqlConnectionsqlCon= new MySqlConnection("Database=数据库名字;Data Source=服务器的ip地址;User Id=用户名;Password=用户密码"); 或者: MySqlConnectionsqlCon= new MySqlConnection(...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,111
精华内容 844
关键字:

c# 连接mysql8.0

mysql 订阅
c# 订阅
友情链接: jditzuild.zip