【问题标题】:How do I connect to an mysql database in Visual Web Developer 2010?如何在 Visual Web Developer 2010 中连接到 mysql 数据库?
【发布时间】:2011-05-14 19:45:48
【问题描述】:

我的理解是我应该安装“ADO.NET Driver for MySQL (Connector/NET)”,但它没有与 Visual Web Developer 2010 集成,所以我在创建时无法选择 mysql-connection来自 Database Explorer 的新连接。

安装了 VS 2008 Express,并在安装时对其进行了配置。所以我卸载了 VS 2008 Express 并重新安装了 mysql 连接器,但没有运气。然后我安装了 VS 2010 Express,但它也没有在那里集成。

有谁知道怎么回事?如何从 Visual Web Developer 2010 连接到 mysql 数据库?

【问题讨论】:

  • 我更喜欢通过 gui 连接。连接到 mysql 数据库确实不应该是一个科学项目,但显然它是。

标签: c# mysql visual-web-developer


【解决方案1】:

ADO 驱动程序似乎没有与 Visual Web Developer 数据库浏览器集成。但是,您可以使用“.Net Framework Data Provider for ODBC”连接到 MySQL 数据库。您需要先添加一个 dsn 引用。转到控制面板,转到管理工具并选择数据源 (ODBC)。我通过按添加按钮添加了一个用户 DSN。您应该对列表中的 MySQL ODBC 5.1 驱动程序进行微调。选择它,您将获得 MySQL 连接器/ODBC 数据源配置对话框。为您命名数据源名称(无论您如何称呼它)。选择 TCP/IP 服务器。服务器名称留空,因为它在我的本地计算机上,端口为 3306。输入您在为用户安装 MySQL 时使用的管理用户名,并输入您使用的密码。然后,您可以选择所需的数据库。假设您安装了示例数据库,您将在下拉列表中看到您的数据库和示例数据库。然后您可以按下测试按钮,它将验证您是否可以验证数据库连接是否有效。完成此操作后,您可以通过再次选择“.Net Framework Data Provider for ODBC”在数据库资源管理器中添加与 MySQL 数据库的连接。您可以通过更改绑定数据源对话框的数据源来实现。然后为数据提供者选择“.Net Framework Data Provider for ODBC”。

为了编程和使用 mySQLConnection,您需要在 Visual Web Developer 2010 中对其进行引用。要添加引用,请单击菜单“网站”并选择“添加引用...”。这将打开添加引用对话框。您会认为“.Net”选项卡中提供了参考,但事实并非如此。您需要选择“浏览”选项卡并导航到 MySql 程序集。对我来说,它们位于“C:/Program Files/MySQL/MySQL Connector Net 6.4.3/Assemblies./v4.0”中。通过按住“shift”或“ctrl”键,您可以选择所有三个名为" MySql.Data.dll、MySql.Data.Entity.dll 和 MySqlWeb.dll。

【讨论】:

    【解决方案2】:

    我很确定您可以使用 ODBC 连接来完成此操作,您只需确保已安装驱动程序。

    【讨论】:

    • 是的,他可以,但这并不明智,因为 mysql 提供程序是为 mysql 构建和优化的,而 odbc 是通用的......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多