asp.net连接MySQL 浮兮影视
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、使用下面的代码完成对数据库的连接: 浮兮影视搜索
![](/assets/blank.gif)
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;}} }
![](/assets/blank.gif)
代码注意两点:一是使用using MySql.Data.MySqlClient; 二是写好连接字符串connection,当然,这个连接字符串可以不象上面那样写在具体的代码中,而是推荐写在ASP.NET应用的根目录中的配置文件web.config的<connectionStrings>节内,如下:
3-2、在web.config中配置连接字符串完成对MySQL数据库的连接(推荐,替代方法3-1) 浮兮影视搜索
![](/assets/blank.gif)
<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>
![](/assets/blank.gif)
其中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 浮兮影视相关推荐
- asp连接mysql odbc,在ASP中连接MySQL数据库的方法,最好的通过ODBC方法
折腾了一阵,总算把ASP和MySQL连接完成了,有感,特写此文与大家一同分享. 查了很多资料,ASP和MySQL连接目前有两种办法:一个是使用组件,比较有名是MySQLX,可惜要99美元.二就是使用M ...
- ASP.NET 连接MySql数据库
ASP.NET Mysql操作类 以下连接MySql数据库以VS2010为例,对于其他的编辑器也差不多 1. 我们需要在Mysql官网下载一个组件http://dev.mysql.com/downlo ...
- asp 连接mysql_如何在ASP中连接MySQL数据库
ASP和MySQL连接目前有两种办法:一个是使用组件,比较有名是MySQLX,可惜要99美元.二就是使用MyODBC 来连接,下面我们就来看看第二种方式. 试验的平台: MySQL 4.0 For R ...
- asp adodb连接mysql数据库语句_ASP连接MySQL数据库的方法
ASP连接MySQL数据库的方法 ASP连接MySQL数据库的方法 ASP等语言连接mysql数据库,可以通过安装mysql的ODBC驱动,通过配置ODBC数据源,连接并操作数据库. mysql od ...
- ASP.net连接Mysql数据库详解
1.资源:Mysql-5.6.24-win32.VS2013.mysql-connector-odbc-5.3.6-win32: 2.ODBC下载:在Mysql官网可下载Mysql ODBC,注意,什 ...
- asp.net连接mysql数据库源码_ASP.net连接SQL数据库的源代码
c#利用ado.net进行数据库开发的基本步骤: 1.创建和数据库连接的connection 对象. 2.配置DataAdapter对象并创建和操作数据集DataSet. 3.将数据库中的表添加到Da ...
- asp连接mysql视频_asp连接mysql数据库详细实现代码
ASP 的 asp连接mysql数据库详细实现代码 想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动 我们先看下面这段代码 代码如下: set conn = server. ...
- php 模板 php + mysql + myodbc,连接MySQL数据库在ASP中,就用MyODBC
我们大家都知道ASP与MySQL连接现在应用最为广泛的两种办法是,一是使用组件,经常使用的是MySQL(和PHP搭配之最佳组合)X,可惜价格很贵.另一个就是用MyODBC来连接MySQL数据库,下面我 ...
- 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 ...
最新文章
- 基于android的天气预报的设计与实现
- 【STM32】ST-LINK固件升级
- HDFS High Availability体系介绍(Using the Quorum Journal Manager)
- (四)RabbitMQ消息队列-服务详细配置与日常监控管理
- Java 继承——2
- 【matplotlib笔记】3D图像绘制
- Rman 非catalog恢复
- 十、Python-模块
- chromium中的性能优化工具syzyProf
- ubuntu18.04-安装-wechat
- 下载xcode 6 beta.dmg
- 相信我,这些web前端技术会让你虎躯一震
- 对外汉语偏误语料库_对外汉语偏误
- sdkman 的酷炫 Logo 欢迎界面: 安装 kscript (Kotlin Shell)
- 【计算机图形学】小白谈计算机图形学(五)
- PlutoSDR学习指南【0】PlutoSDR介绍
- 社群运营怎么做,有哪些互动玩法?
- bluemix_使用Bluemix采用混合云模型
- 问卷网金数据可行性分析
- 关于有刷直流电机,你需要了解这些