今天写下第一篇博客,希望在以后的日子里面能积累更多的技术问题。
本次问题:已有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