ASP.NET默认的数据库是MS SQL Server,微软的数据库产品。事实上,如果不计成本因素的话,Windows Server + IIS + MS SQL Server + ASP.NET是网站应用开发的最优搭配。但是,由于这些微软产品都需要收费,因此,在考虑成本因素时,往往在开发环境ASP.NET不变的情况下,其它产品都选择了开源的产品。       浮兮影视搜索

MySQL是一个优秀的开源数据库,现在谈谈如何使用ASP.NET连接MySQL数据库(Windows环境下)。

1、安装MySQL数据库系统,截止本文撰写时间,MySQL的版本为5.6.16,可以到官网http://dev.mysql.com/downloads/mysql/访问下载安装,注意安装选择Microsoft Windows平台;  浮兮影视搜索

2、引用MySQL connector/Net组件,该组件在安装MySQL安装目录内,比如本人电脑上的目录是:

C:\Program Files (x86)\MySQL\Connector NET 6.7.4\Assemblies\v4.5\MySQL.Data.dll

或者到官网上下载http://dev.mysql.com/downloads/connector/net/最新版本的MySQL connector/Net组件

需要说明的是,如果在正常安装MySQL数据库后,又更新了MySQL Connector/Net组件,则会出现版本不同的问题,这需要将ASP.NET中machine.config里面关于MySQL引用MySQL Connector/Net组件版本的语句注释掉即可;

引用MySQL connector/Net组件的办法是在ASP.NET项目引用中添加地MySQL.Data.dll的引用,如下图所示:

3-1、使用下面的代码完成对数据库的连接:    浮兮影视搜索

using MySql.Data.MySqlClient;namespace ConnectMySql
{class Class1{public MySqlDataReader GetData(){string connection = "server=localhost;user id=root;password=123456;database=ABC; pooling=true;";MySqlConnection conn = new MySqlConnection(connection);string sqlQuery = "SELECT * FROM Article";MySqlCommand comm = new MySqlCommand(sqlQuery, conn);conn.Open();MySqlDataReader dr = comm.ExecuteReader();conn.Close();return dr;}}
}

代码注意两点:一是使用using MySql.Data.MySqlClient; 二是写好连接字符串connection,当然,这个连接字符串可以不象上面那样写在具体的代码中,而是推荐写在ASP.NET应用的根目录中的配置文件web.config的<connectionStrings>节内,如下:

3-2、在web.config中配置连接字符串完成对MySQL数据库的连接(推荐,替代方法3-1)    浮兮影视搜索

 <connectionStrings><add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-Sanlogic.MSTWebsite-20140219093639;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-Sanlogic.MSTWebsite-20140219093639.mdf" providerName="System.Data.SqlClient" /><add name="DBConnection"   connectionString="server=localhost;user id=root;password=123456;database=ABC; pooling=true;"providerName="MySql.Data.MySqlClient" />  </connectionStrings>

其中DBConnection即是对MySQL的连接,如果是这样的配置连接字符串,可以使用下面的代码将其取出(注意仍然有 using MySql.Data.MySqlClient; 语句):  浮兮影视搜索

        public static MySqlConnection CreateConn(){string _conn = WebConfigurationManager.ConnectionStrings["DBConnection"].ConnectionString;MySqlConnection conn = new MySqlConnection(_conn);return conn;}


转载自:https://www.cnblogs.com/wusir/p/3574715.html

使用这种办法取出连接字符串并建立对数据库的连接,今后的使用直接调用该方法创建对MySQL数据库的连接,并使用ADO.NET完成任务。

asp.net连接MySQL 浮兮影视相关推荐

  1. asp连接mysql odbc,在ASP中连接MySQL数据库的方法,最好的通过ODBC方法

    折腾了一阵,总算把ASP和MySQL连接完成了,有感,特写此文与大家一同分享. 查了很多资料,ASP和MySQL连接目前有两种办法:一个是使用组件,比较有名是MySQLX,可惜要99美元.二就是使用M ...

  2. ASP.NET 连接MySql数据库

    ASP.NET Mysql操作类 以下连接MySql数据库以VS2010为例,对于其他的编辑器也差不多 1. 我们需要在Mysql官网下载一个组件http://dev.mysql.com/downlo ...

  3. asp 连接mysql_如何在ASP中连接MySQL数据库

    ASP和MySQL连接目前有两种办法:一个是使用组件,比较有名是MySQLX,可惜要99美元.二就是使用MyODBC 来连接,下面我们就来看看第二种方式. 试验的平台: MySQL 4.0 For R ...

  4. asp adodb连接mysql数据库语句_ASP连接MySQL数据库的方法

    ASP连接MySQL数据库的方法 ASP连接MySQL数据库的方法 ASP等语言连接mysql数据库,可以通过安装mysql的ODBC驱动,通过配置ODBC数据源,连接并操作数据库. mysql od ...

  5. ASP.net连接Mysql数据库详解

    1.资源:Mysql-5.6.24-win32.VS2013.mysql-connector-odbc-5.3.6-win32: 2.ODBC下载:在Mysql官网可下载Mysql ODBC,注意,什 ...

  6. asp.net连接mysql数据库源码_ASP.net连接SQL数据库的源代码

    c#利用ado.net进行数据库开发的基本步骤: 1.创建和数据库连接的connection 对象. 2.配置DataAdapter对象并创建和操作数据集DataSet. 3.将数据库中的表添加到Da ...

  7. asp连接mysql视频_asp连接mysql数据库详细实现代码

    ASP 的 asp连接mysql数据库详细实现代码 想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动 我们先看下面这段代码 代码如下: set conn = server. ...

  8. php 模板 php + mysql + myodbc,连接MySQL数据库在ASP中,就用MyODBC

    我们大家都知道ASP与MySQL连接现在应用最为广泛的两种办法是,一是使用组件,经常使用的是MySQL(和PHP搭配之最佳组合)X,可惜价格很贵.另一个就是用MyODBC来连接MySQL数据库,下面我 ...

  9. mysql max pool_asp.net连接mysql得到错误all pooled connections were in use and max pool size was reach...

    asp.net连接mysql数据库时,得到以下错误信息 MySql.Data.MySqlClient.MySqlException (0×80004005): error connecting: Ti ...

最新文章

  1. 基于android的天气预报的设计与实现
  2. 【STM32】ST-LINK固件升级
  3. HDFS High Availability体系介绍(Using the Quorum Journal Manager)
  4. (四)RabbitMQ消息队列-服务详细配置与日常监控管理
  5. Java 继承——2
  6. 【matplotlib笔记】3D图像绘制
  7. Rman 非catalog恢复
  8. 十、Python-模块
  9. chromium中的性能优化工具syzyProf
  10. ubuntu18.04-安装-wechat
  11. 下载xcode 6 beta.dmg
  12. 相信我,这些web前端技术会让你虎躯一震
  13. 对外汉语偏误语料库_对外汉语偏误
  14. sdkman 的酷炫 Logo 欢迎界面: 安装 kscript (Kotlin Shell)
  15. 【计算机图形学】小白谈计算机图形学(五)
  16. PlutoSDR学习指南【0】PlutoSDR介绍
  17. 社群运营怎么做,有哪些互动玩法?
  18. bluemix_使用Bluemix采用混合云模型
  19. 问卷网金数据可行性分析
  20. 关于有刷直流电机,你需要了解这些

热门文章

  1. linux porting 总结(未完待续)
  2. web性能优化--用gzip压缩资源文件
  3. 世界首个链上AI画展:《爱丽丝和算力之镜》加密艺术展即将开幕
  4. 会议聊天室--开发文档
  5. (操作系统)中断机制
  6. 必须培养通才型专家团队
  7. 终端配置多网卡实现同时访问内外网
  8. 计算机社团成立大会主持稿四个主持人,社团成立大会主持词
  9. 英语四级单词频率统计及翻译
  10. html css 开发商业站点,《使用HTML语言和CSS开发商业站点》