在.NET环境下访问MySQL数据库
2007-11-11 16:24:28 来源:WEB开发网使用MySQL(和PHP搭配之最佳组合)DriverCS
可能大部分的人都不知道这个东西,MySQL(和PHP搭配之最佳组合)DriverCS是MySQL(和PHP搭配之最佳组合)数据库的一个免费开源的.NET驱动程序。和Sql .NET Data Provider是为sql server(WINDOWS平台上强大的数据库平台)一样,它是专门为MySQL(和PHP搭配之最佳组合)设计的,可以叫做MySQL(和PHP搭配之最佳组合) .NET Data Provider。使用他不需要额外的去设置ODBC数据源,基本上只要能连接到MySQL(和PHP搭配之最佳组合)就能通过MySQL(和PHP搭配之最佳组合)DriverCS来访问。
MySQL(和PHP搭配之最佳组合)DriverCS是SourceForge.NET上的一个项目,不过不知道什么原因,这个网站在国内访问不到。
下面是使用MySQL(和PHP搭配之最佳组合)DriverCS的代码示例:
和上面的那段代码几乎一模一样,所不同的是Odbc变成了MySQL(和PHP搭配之最佳组合),另外,需要注意的一点是Command的ExecuteReader方法在MySQL(和PHP搭配之最佳组合)DriverCS中变成了ExecuteReaderEx,还有些细微的差别请参考附带的文档详细的介绍。
性能测试
有些读者其实已经看出来我以上写的那段代码的用意,对了,其实目的就是用来进行性能测试的。以上两段代码的执行时间分别是:ODBC.NET为24秒左右,MySQL(和PHP搭配之最佳组合)DriverCS为17秒左右。结果并不出人意外,作为MySQL(和PHP搭配之最佳组合)的专用数据驱动程序,MySQL(和PHP搭配之最佳组合)DriverCS的速度大大快于ODBC.NET是在情理之中的。
总结
本文介绍了两种MySQL(和PHP搭配之最佳组合)数据库访问的方法,同时对它们的性能做了一个简单的测试,希望能为各位读者在采用MySQL(和PHP搭配之最佳组合)数据库开发.NET应用的时候提供一个有价值的参考。
- ››Netpas加速 让非电信宽带用户流畅上网
- ››net中fckediter的图片上传时候点击\浏览服务器\出...
- ››Netmsg局域网聊天程序
- ››NetAirus指控苹果iPhone侵犯其专利
- ››Netflix 在线影视播放程序将登陆 iPhone
- ››Net中各种不同的对象创建方式的速度差异
- ››NetNewsWire 功能简单 界面快速 Reader 浏览器
- ››NET-使用Js调用WebService
- ››Net 应用程序如何在32位操作系统下申请超过2G的内...
- ››NET 4.0新特性-- Corrupted State Exceptions
- ››NET应用程序的本地化及RESGEN.exe, AL.exe介绍
- ››访问频率监测有助数据库管理
更多精彩
赞助商链接