Могу ли я подключить MySQL к Visual Studio 2010 Express Visual Tools - PullRequest
3 голосов
/ 21 декабря 2010

Мой вопрос касается Express Edition против Professional. Могу ли я использовать соединения с базой данных с помощью MySql .net connect в Express Edition? Или это работает только в Профессиональной версии? Я использую экспресс, и я попробовал последний .net разъем, и он все еще не отображается в списке подключений к базе данных.

Ответы [ 3 ]

3 голосов
/ 21 декабря 2011

MySQL, Connector / NET, не будет работать в Экспресс-версии Microsoft Studio из-за ограничений в продуктах Express. Для использования источников данных, основанных на архитектуре сервера, необходимо использовать не экспресс-версии. Подключение даже к собственному Microsoft MSSQL не будет работать, за исключением локальных ограниченных версий «Compact» или «Express».

2 голосов
/ 28 июня 2012

В Express Editions вы можете добавить коннектор dll к ссылкам проекта:

добавить ссылки

mysql.data.dll

и использовать его как класс:

Imports MySql.Data.MySqlClient

Public Class Form1

Dim mycon As New MySqlConnection

Dim myadp As New MySqlDataAdapter

поиск в документации MySQL для получения дополнительной информации.

0 голосов
/ 27 марта 2014

Чтобы использовать в C #, после добавления ссылки, вы используете это так:

// Put this at the top of the file, with the other "using..." lines
using MySql.Data.MySqlClient;

// [...]
public Form1() {
  MySqlConnection myCon = new MySqlConnection();
  MySqlDataAdapter myAdapter = new MySqlDataAdapter("SELECT * FROM foo;", myCon);
...