我的理解是我应该安装“用于MySQL的ADO.NET驱动程序(Connector / NET)”,但它没有与Visual Web Developer 2010集成,所以在创建时我无法选择mysql连接数据库资源管理器中的新连接。
安装了VS 2008 Express并在安装时对其进行了配置。所以我卸载了VS 2008 Express并重新安装了mysql连接器而没有运气。然后我安装了VS 2010 Express,但它没有集成在那里。
有谁知道出了什么问题?如何从Visual Web Developer 2010连接到mysql数据库?
答案 0 :(得分:2)
ADO驱动程序似乎与Visual Web Developer Database Explorer集成。但是,您可以使用“.Net Framework Data Provider for ODBC”连接到MySQL数据库。您需要先添加dsn引用。转到“控制面板”,转到“管理工具”,然后选择“数据源(ODBC)”。我按添加按钮添加了用户DSN。您应该在列表中使用MySQL ODBC 5.1驱动程序。选择它,您将获得 MySQL 连接器/ ODBC数据源配置对话框。给你一个名字数据源名称(无论你怎么称呼它)。选择TCP / IP服务器。服务器名称保留为空白,因为它在我的本地计算机上,端口是3306.输入您为用户安装MySQL时使用的管理用户名,并输入您使用的密码。然后,您可以选择所需的数据库。假设您安装了示例数据库,您将在下拉列表中看到您的数据库和示例数据库。然后,您可以按“测试”按钮,它将验证您是否可以验证数据库连接是否正常工作。完成后,您可以通过再次选择“.Net Framework数据提供程序for ODBC”在数据库资源管理器中添加与MySQL数据库的连接。您可以通过更改绑定数据源对话框的数据来实现。然后为数据提供程序选择“.Net Framework Data Provider for ODBC”。
为了编程和使用mySQLConnection,您需要在Visual Web Developer 2010中对它进行引用。要添加引用,请单击菜单“Website”并选择“Add reference ...”。这将打开“添加引用”对话框。你会认为refence可以在“.Net”标签中找到,但事实并非如此。您需要选择“浏览”选项卡并导航到MySql程序集。对我来说,它们位于“C:/ Program Files / MySQL / MySQL Connector Net 6.4.3 / Assemblies。/ v4.0。通过按住”shift“或”ctrl“键可以选择所有三个名为dll的命名“MySql.Data.dll,MySql.Data.Entity.dll和MySqlWeb.dll。
答案 1 :(得分:0)
我很确定您可以使用ODBC连接来完成此操作,您只需要确保安装了驱动程序。