前言

公司行业是金融软件,之前用的都是Oracle数据库。Oracle数据库用一个词来形容:大而全。MySQL的话,可能是因为开源、便宜,现在越来越主流。

我们也支持MySQL数据库,不过平时不用。最近有个项目要用MySQL,需要我们修改对应的代码。

开发环境

语言:C#

框架:.NET 4.0

IDE:VS2010

报错

在SVN上更新最新项目代码之后,修改数据库配置项,运行IDE,然后报错。



报错本身不够清楚,而且容易理解成是.NET的环境问题。

定位问题

根据“.Net Framework Data Provider。可能没有安装。”这个报错提示,我通过搜索引擎找到了2中解释。

  1. 考虑.NET本身的问题。解决方法是替换.NET安装文件“machine.config”的“DbProviderFactories”配置。

    具体参考:https://blog.csdn.net/qq_36036735/article/details/84942628。
  2. 排除.NET问题,定位在MySQL的配置问题。

    具体参考:https://www.cnblogs.com/vipsoft/archive/2012/11/08/2761121.html

问题解决

通过安装“mysql-connector-net-6.0.0.msi”,加上修改“machine.config”文件。问题被顺利解决了。

后记

回头想一下,其实问题定位的并不清楚。最后的MySQL配置问题,主要是依赖博客园的博客才发现了。

在定位到MySQL之前,我已经把.NET能试的都试了,但还是没解决。

对于MySQL的环境配置、依赖。我并不太了解,希望有人讲解下。

最新文章

  1. RPM -U 升级机制探索
  2. 解决android引用library project错误
  3. linux怎么模糊查找一个文件
  4. salt安装zabbix
  5. iOS 按钮倒计时功能
  6. W5100使用中的常见问题
  7. [2017BUAA软工助教]第0次个人作业
  8. Pat1128:N Queens Puzzle
  9. Object.prototype的成员介绍
  10. mazing ASP.NET Core 2.0【转】
  11. jquery实现星级评分
  12. jquery使用ajax
  13. linux上安装maven
  14. Spark(十三)SparkSQL的自定义函数UDF与开窗函数
  15. 扩展redisTemplate实现分布式锁
  16. pythonday
  17. ios Https问题
  18. python学习(十四) 网络编程
  19. Vscode 配置 maven debug
  20. adb pull adb push

热门文章

  1. django 框架模型之models常用的Field
  2. FastThreadLocal 是什么鬼?吊打 ThreadLocal 的存在!!
  3. 什么是SPI
  4. 懒得写文档,swagger文档导出来不香吗
  5. 18、Celery
  6. 分布式文档存储数据库之MongoDB副本集
  7. JS生成限定整数区间范围内的随机整数
  8. 读 <The Lost Horizon> 感
  9. Java泛型中<?> 和 <? extends Object>的异同分析
  10. linux全局和个人配置文件说明