我正在尝试使用MariaDB
连接到MySql.Data.dll
服务器。我认为它应该有效,因为MariaDB
是MySQL的替代品。
找到一个有用的答案here on StackOverflow,但有一件事让我困惑。
在他的代码的最顶端,他或她使用using MySql.Data
和using MySql.Data.MySqlClient
。我发现的其他教程只提到using MySql.Data
。
如果问题很愚蠢,我道歉,但我真的想明白为什么他或她使用这两个陈述而不只是using MySql.Data
?
答案 0 :(得分:0)
在此问题中使用了MySqlConnection
和MySqlCommand
,因此您可以删除MySql.Data
,因为这两个类都是命名空间MySql.Data.MySqlClient
的一部分。
你也可以写MySql.Data.MySqlClient.MySqlConnection
和MySql.Data.MySqlClient.MySqlCommand
并删除两个使用语句。