今年夏天

随便写写,我的网络生活.

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  249篇文章 :: 3篇收藏:: 239篇评论:: 28个Trackbacks

公告

[收藏]365Key|和讯网摘|博采|VIVI|狐摘

Bloglines订阅 Newsgator订阅 My Msn订阅 My Yahoo订阅 Rojo订阅 gougou订阅 周博通订阅 博阅订阅 Rsshow订阅 Google Reader

文章

收藏

相册

技术

相关参考

友情链接

存档


正在读取评论……


最近因为要使用MySql作为开发的数据库,所以也需要研究一下在.NET的平台下如何来访问MySql。

这篇文章就是我的引导,并且我也适当的在Blog中用中文做以说明。

基本上文章介绍了3种访问方式,分别是利用ODBC访问、利用OLEDB访问、另外就是直接的MySql驱动的ADO.NET的数据库访问方式。

就优缺点而言,MySql的直接访问方式当然是最快捷的,因为它是直接利用.NET 框架来访问MySql,效率应该是最高的。但是如果使用的是OLEDB、ODBC方式,我们只需要在系统中安装相应的驱动程序,而针对代码就不需要做以修改,顶多是修改一下链接字符串或者是ODBC/OLEDB连接的配置。

首先介绍如果使用ODBC的方式进行访问,需要做如下的配置:

  1. 如果没有.NET Framework,则下载最新的 .NET Framework SDK
  2. 安装微软的数据访问组件, Microsoft Data Access Components (MDAC) 2.6 or later。 推荐使用最新的MDAC 2.8。
  3. 安装ODBC.NET Provider.这里有一个补丁防止.NET1.0版本返回错误的信息,更新oODBC32.DLL。因为ODBC provider是基于1.1版本开发的。 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q319243.
  4. 安装MySql。安装手册
  5. 安装MySql的ODBC驱动,MySQL ODBC Driver-MyODBC 3.51FAQ
  6. 创建 ODBC DSN 连接MySql数据库。FAQ

ODBC.NET Provider具体实现了ADO.NET在ODBC驱动之上的扩展,在使用方面同OLEDB Provider 和SQL Server Provider 的ADO.NET 组件对象模型大同小异,在此不作更多的介绍。参见 System.Data.Odbc Namespace

链接字符串的格式如下:

string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
                         "SERVER=localhost;" +
                         "DATABASE=test;" +
                         "UID=venu;" +
                         "PASSWORD=venu;" +
                         "OPTION=3";

Sample,  参见  a demo sample with all basic commands
 



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=77257


[点击此处收藏本文]  发表于2004年08月24日 1:31 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论