gpt4 book ai didi

c# - 使用 `MySql.Data` 和 `MySql.Data.MySqlClient` 的区别

转载 作者:行者123 更新时间:2023-11-29 03:24:57 25 4
gpt4 key购买 nike

我正在尝试使用 MySql.Data.dll 连接到 MariaDB 服务器。我认为它应该可以工作,因为 MariaDB 是 MySQL 的直接替代品。

找到有用的答案 here on StackOverflow ,但是有一件事让我感到困惑。

在他或她的代码的最顶端,他或她使用using MySql.Datausing MySql.Data.MySqlClient。我发现的其他教程只提到了 using MySql.Data

如果这个问题很愚蠢,我深表歉意,但我真的很想了解为什么他或她使用这两种语句而不只是使用 MySql.Data

最佳答案

在这个问题中使用了 MySqlConnectionMySqlCommand 所以你可以删除 MySql.Data 因为这两个类都是命名空间 的一部分MySql.Data.MySqlClient.

您也可以编写 MySql.Data.MySqlClient.MySqlConnectionMySql.Data.MySqlClient.MySqlCommand 并删除这两个 using 语句。

关于c# - 使用 `MySql.Data` 和 `MySql.Data.MySqlClient` 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38046827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com