最近对mysql比较感兴趣,结合海风本人正在学习的asp.net 2.0,就像如何在asp.net 2.0中使用它,通过多方试验总结,归纳起来,在asp.net中,连接到mysql主要有以下几种方式(这些都是免费的连接方式,有些付费控件,不符合自由精神,不加考虑,呵呵)
一、 odbc
通过使用针对mysql的odbc驱动,在页面中连接到mysql。
1. 下载地址:
3.51版本
http://dev.mysql.com/downloads/connector/odbc/3.51.html
有两个版本,安装版和不用安装版
5.0版本
http://dev.mysql.com/downloads/connector/odbc/5.0.html
2. 安装
这个版本也有两个版本
安装版和不用安装版
对于安装版本来说,比较容易,直接下载后就按照提示安装了。
安装后在odbc管理器里就可以直接添加dsn了。
3. 使用
首先在页面顶部导入命名空间
<%@ Import Namespace="System.Data.ODBC" %>
连接字符串:
"Driver={MySQL ODBC 3.51 Driver}; Server=YourServerIP; database=YourDB;uid=YourUID;password=YourPWD; Option=3; "
如果没有写providername=”system.data.odbc” 则会出现以下错误
Nodriver