大家好,我有一个问题需要咨询。
我在使用Visual Studio 2010编写应用程序时,尝试通过ODBC MySQL Connector 3.51连接本地MySQL数据库时遇到了一些问题。后来,我决定尝试使用原生的.Net MySQL提供程序...
using MySql.Data.MySqlClient
替代
using System.Data.Odbc
使用MySqlClient,我已经成功让我的应用程序工作,连接到服务器并执行选择
last_insert_id()
。当我尝试使用ODBC时,我遇到了一些问题。但是,我注意到它在数据读取器方面有点奇怪,好像每次完成读取后都需要将其关闭,否则它就不起作用。我只是想寻求一些建议,关于使用这两种方法连接到MySql的确切区别是什么(我知道使用ODBC驱动程序方法,您必须确保客户端计算机安装了ODBC驱动程序副本,但不知道另一种方法)。