从C#连接到没有任何第三方组件的MySQL?
-
06-07-2019 - |
题
我总是连接到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的原生支持
不隶属于 StackOverflow