我总是连接到SQL这很简单,但现在我需要连接到MySQL服务器。我认为System.data.odbc连接可以工作,但它没有连接。我不喜欢我真的需要下载和安装任何第三方的东西,如连接器甚至MyODBC,我认为.NET中的ODBC就足够了。你能建议吗?

到目前为止我正在使用:

 string ConString = @"driver={MySQL ODBC 3.51 Driver};server=localhost;database=db;uid=band;pwd=letmein;";
                dbconn.ConnectionString = ConString;
dbcon.Open();

提前谢谢。

有帮助吗?

解决方案

连接MySQL数据库有各种可能性。在这个优秀的网站上可以找到它们的列表(以及必要的连接字符串): http://www.connectionstrings的.com / MySQL的

编辑:由于您试图避免使用第三方连接器(即使我推荐它们,因为它们是专门为目标数据库编写的),您应该注意“用于OLE DB的.NET Framework数据提供程序”。或“.NET Framework数据提供程序用于ODBC”在列表中

其他提示

您需要使用MySQL的odbc驱动程序或使用.Net Framework类(即MySql.Data.MySqlClient.MySqlConnection)

.Net和Windows不包含对MySQL的原生支持

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top