首页 技术 正文
技术 2022年11月21日
0 收藏 341 点赞 2,854 浏览 689 个字

前言

公司行业是金融软件,之前用的都是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的环境配置、依赖。我并不太了解,希望有人讲解下。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,031
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,520
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,368
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,148
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,781
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,860