【发布时间】:2011-06-19 07:09:25
【问题描述】:
大家好,只是一个简单的问题,
在经历了一场噩梦之后,我正在使用 Visual Studio 2010 编写的应用程序使用 ODBC MySQL 连接器 3.51 连接到我的本地 MySQL 数据库。我决定尝试原生的 .Net MySQL 提供程序...
using MySql.Data.MySqlClient
而不是
using System.Data.Odbc
使用 MySqlClient,我已经能够让我的应用程序正常工作,连接到服务器,甚至可以选择 last_insert_id() - 当我尝试使用 ODBC 进行工作时遇到问题 - 我注意到它是数据阅读器有点好笑,似乎每次完成读取后都需要关闭它,否则它什么也不做。
我只是在寻找一些关于使用这两种方法连接到 MySql 之间究竟有什么区别的建议(我知道使用 ODBC 驱动程序方法,您必须确保客户端计算机安装了 ODBC 驱动程序的副本但不知道其他方法)
【问题讨论】:
-
对于 MySQL 的 Connector/Net,我是否还必须在客户端机器上安装驱动程序?
标签: c# mysql visual-studio-2010 dataprovider