如何制作企业网站,抖音代运营合同模板,济宁seo,万网是什么网站之前介绍了My Blog如何使用http://ADO.NET来访问SQL Server获取数据。本章将介绍如何使用My SQL来完成数据管理。在使用My SQL之前需确保开发环境中安装了My SQL数据库和Connector/Net#xff0c;后者是一个用C#编写的http://ADO.NET数据提供器#xff0c;换句话说无论使用SQ…之前介绍了My Blog如何使用http://ADO.NET来访问SQL Server获取数据。本章将介绍如何使用My SQL来完成数据管理。 在使用My SQL之前需确保开发环境中安装了My SQL数据库和Connector/Net后者是一个用C#编写的http://ADO.NET数据提供器换句话说无论使用SQL Server还是My SQLhttp://ASP.NET都是通过http://ADO.NET来访问、操作数据库的它们唯一的区别是数据提供器所以连接My SQL仍然需要使用System.Data.dll中的类型以下是之前文章所介绍的唯一不同的是My SQL的http://ADO.NET数据提供器是需要安装Connector/Net。本文通过以下两点来介绍如何在http://ASP.NET中使用My SQL数据库●安装My SQL和Connector/NET●为My SQL创建一个新的仓储项目安装My SQL和Connector/NET完成后添加数据表与数据为My SQL创建一个新的仓储项目为其创建一个新的项目原因是让SQL Server与My SQL共存二者不会互相影响到后期可以通过简单的修改来切换使用的数据库的目的。1. 创建一个新的类库项目BlogRepository.MySQL并引用Mysql.Data(注Mysql.Data需要安装Connector/NET)2. 使用执行SQL的方式实现一个BlogRepository与SQL Server的代码对比只有对象名称、SQL以及连接字符串存在差异。3. 变更逻辑层的引用使用BlogRepository.MySQL并修改错误的命名空间4. 运行程序小结本章介绍了如何在http://ASP.NET中使用MySQL数据库它的使用方式与SQL Server基本相同只需要安装连接My SQL需要的组件即可。另外需要注意的一个问题是现在在整个解决方案中分别有BlogRepository以及BlogRepository.MySQL两个仓储类库分别对于SQL Server和My SQL但是逻辑层只有一个这就意味着每次更换数据库业务逻辑库不仅要更换引用还要修改代码。这就是典型的依赖实现而没有依赖抽象的问题。这个问题会在后续介绍解决方法。参考欢迎添加个人微信号Like若所思。欢迎关注我的公众号不仅为你推荐最新的博文还有更多惊喜和资源在等着你!一起学习共同进步