第一篇:c#数据库从sql改为mysql

这篇博客讲述了作者将已有的C#程序从使用SQL数据库改为MySQL的过程。遇到的问题包括缺少MySql.Data.dll库、SQL到MySQL的代码替换、数据库连接配置错误等。关键步骤包括下载并引入DLL、修改所有SQL相关代码、调整数据库连接字符串(Data Source由 . 改为 127.0.0.1),以及更改驱动名称。最终成功连接到MySQL,并分享了正确的连接配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天写下第一篇博客,希望在以后的日子里面能积累更多的技术问题。

本次问题:已有c#程序,但是用的数据库是sql,由于我自己电脑上没有安装sql,加上密码什么的我也不知道,所以没办法,只好想着改成mysql来学习了。

网上搜索了老半天,经历了各种错误,最后终于搞定了。下面把自己的过程给大家分享一下。


首先;使用mysql,你需要下载MySql.Data.dll,网上一百度就出来了。然后把这个库引入到你的项目中

其次,因为你之前使用的是sql,现在使用的是mysql,所以你项目中的所有跟sql有关的都要改成mysql就好了。当然不要忘记添加引用。

第三点:数据库连接配置(老实说这个花费了我好久时间才找到),找了各种都说跟sql配置一样就没问题了。可是哥哥就是连接不上去啊,也看了服务是开启。就是提示连接不上啊。。。。。。。。。。最后的最后,看到一条写着要把 Data Source=. 改成ip引用,即使是本地也要改。于是改成了本地ip=127.0.0.1  啊啊啊啊啊 感谢上帝,终于好了。

还有一点就是驱动也要更改。以下是我的可以连接的配置:

<connectionStrings>
    <add name="MySchoolConnectionString" connectionString="Data Source=127.0.0.1;Initial Catalog=MySchool;User ID=root;Pwd=root" providerName="MySql.Data.MySqlClient"/>
  </connectionStrings>

之前sql的是

<connectionStrings>
    <add name="MySchoolConnectionString" connectionString="Data Sour

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值