2013-07-18 4 views
0

Я хочу подключить базу данных MySql с visual studio 2010. Я установил соединитель sql и добавил подключение к Visual Studio, но проблема в том, что я пишу код для открытия базы данных, но это не так, т работа. есть код., соединяющий мой sql с визуальной студией 2010

public void Connect() 
     { 

      try 
      { 
       SqlConnection con = new SqlConnection("server=localhost;User Id=root;database=students;Password=admin"); 
       con.Open(); 


      } 
      catch (Exception ex) 
      { 

       String exception = ex.ToString(); 

      } 

     } 
+3

Можете ли вы уточнить, что значит «это не работает»? – RealityDysfunction

+0

Возможный дубликат [Как подключиться к MySQL 5.1 в Visual Studio 2010?] (Http://stackoverflow.com/questions/901049/how-do-i-connect-to-mysql-5-1-in-visual -studio-2010) – Mgetz

ответ

2

SqlConnection предназначен для SQL Server, а не для MySQL.

Вам необходимо установить клиент MySQL из NuGet.

+0

Зачем устанавливать 3D-инструмент? Вы можете получить все, что вам нужно непосредственно от MySQL. Начните с коннектора .NET. –

+0

@MikeLischke: Кто сказал что-нибудь о сторонних инструментах? http://nuget.org/packages/MySql.Data/ – SLaks

0

Привет, используйте соединение oledb вместо sqlconnection.

В противном случае доступна клиентская библиотека MySql. Загрузите и используйте его.

Смежные вопросы