关于.net连接mysql时配置文件要怎么写

我把server改成location ,database改成Data Source 后,就能连上247服务器的数据库了!!后来,在网上发现有些人是用MySql.Data.MySqlClient这个库的,然后我就试了下这个库。这个哭和之前那个MySQLDriverCS不同的地方在于里面的类名中的sql字母大小写不一样,比如MySql.Data.MySqlClient中的MySql...
关于.net连接mysql时配置文件要怎么写
最近在写一个.net项目,用的是mysql数据库。因为平时基本不怎么用mysql开发.net项目,于是上网百度了下关于.net引用mysql数据库的案例。
基本就是下载mysql数据库的驱动然后dll引入(具体网上有)
我按照网上的方法引入了dll,MySql.Data和MySQLDriverCS~~然后引用命名空间的时候用的是MySQLDriverCS。在配置文件中写连接字符串的时候,我是这么写的
<add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />

看起来应该是没错,但是在运行的时候老是报错,首先是报root账号的密码错误,后来,我把密码改成了本地数据库的root账号的密码,结果能连上数据库,而且是本地的数据库!!这说明我配置中写的sever的ip根本没起作用!后来我在网上有找了很久,找到了问题所在!代码如下:
<add name="connectionString" connectionString="Location=192.168.1.247;Data Source=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />

我把server改成location ,database改成Data Source 后,就能连上247服务器的数据库了!!
后来,在网上发现有些人是用MySql.Data.MySqlClient这个库的,然后我就试了下这个库。这个哭和之前那个MySQLDriverCS不同的地方在于里面的类名中的sql字母大小写不一样,比如MySql.Data.MySqlClient中的MySqlConnection在MySQLDriverCS中就是MySQLConnection。在引用这个库之后,我发现我之前改过的连接字符串报错了!不存在location这个属性,于是我把连接字符串改成之前那样:
<add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />

然后运行程序,没有问题,能访问数据库!2018-01-20
mengvlog 阅读 35 次 更新于 2025-09-09 23:52:54 我来答关注问题0
  • 基本就是下载mysql数据库的驱动然后dll引入(具体网上有)我按照网上的方法引入了dll,MySql.Data和MySQLDriverCS~~然后引用命名空间的时候用的是MySQLDriverCS。在配置文件中写连接字符串的时候,我是这么写的

  •  翡希信息咨询 asp.net core 8.0 链接mysql数据库报错的问题

    解决步骤:打开Visual Studio或你使用的IDE。转到“工具”>“NuGet 包管理器”>“管理解决方案的 NuGet 包”。在搜索栏中输入“Pomelo.EntityFrameworkCore.MySql”。在搜索结果中,找到并选择8.0.0beta.2版本。点击“安装”按钮进行安装。重新执行迁移命令:安装完兼容版本的NuGet包后,重新在包管理器...

  •  誉祥祥知识 Mysql net start mysql启动,提示发生系统错误 5 拒绝访问,原因所在以及解决办法

    你可以暂时禁用防火墙和安全软件,然后尝试启动 MySQL 服务,以确定是否是这些软件导致的问题。如果确定是安全软件导致的问题,你可以将其添加到信任列表或配置相应的规则来允许 MySQL 服务的运行。检查 MySQL 安装目录和文件的权限:确保 MySQL 安装目录及其下的所有文件和文件夹都具有适当的权限,以便服务能...

  • 连接MYSQL数据库的方法及示例方法一:使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL该组件为MYSQL为ADO.NET访问MYSQL数据库设计的.NET访问组件。安装完成该组件后,引用命名空间MySql.Data.MySqlClient;使用命令行编译时:csc /r:MySql.Data.dll test.cs方法二:通过ODBC访问MYSQL数...

  • 找到bin文件夹中的MySql.Data.dll文件,这个就是我们要引用的组件。通过Visual Studio将其引用到你的项目中步骤三:编码,我编写了一个控制台的示例,并将重要的部分都添加了注释,代码如下:1/**//** 2 * 程序名称:使用.NET连接MySql数据库 3 * 作者:吴磊 4 * 日期:2009年01月17日 5 */...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部