关于.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 阅读 49 次 更新于 2025-10-30 02:02:43 我来答关注问题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包后,重新在包管理器...

  •  青提到家服务 电脑安装MysqlWorkbench失败提示缺少.NetFramework4.0的解决方法

    当在安装MysqlWorkbench时遇到缺少.Net framework 4.0的错误提示时,您可以尝试以下解决方法:1. 下载和安装.Net framework 4.0:您可以从微软官方网站下载并安装.Net framework 4.0。打开浏览器,搜索"Microsoft .Net framework 4.0",然后选择适用于您的操作系统的下载版本。安装完成后,重新运行Mysql...

  •  文暄生活科普 配置mysql输入netstartmysql出现net不是内部或外部

    错误提示:配置MySQL时输入net start mysql 出现 "net 不是内部或外部命令"。这个提示在 Windows 系统上常见,可能表示系统无法找到 "net" 命令或者该命令不在环境变量中。解决步骤如下:方法一:使用 Windows 服务控制管理器启动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...

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

mySQL相关话题

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