2015-04-23 4 views
-2

Я пытаюсь написать код доступа к данным для подключения MySQL к визуальной студии. У меня есть этот код до сих пор, но я не знаю, правильно ли это. Я использую свои книги и прокомментировал несколько других вещей, но я получил ошибки, когда включил в него прокомментированную информацию.Подключение MySQL к Visual Studio C#

public static MySqlConnection getconnection() 

{ 
string connectionstring = "serve=r127.0.0.1; uid = root;" + "pwd = databasses; database = group1;" 

MySqlConnection connection = new MySqlConnection(connectionstring); 
return connection; 
} 

закомментирована информация:

//string connectionstring = "Data Source=localhost\\MySql;Initial Catalog = group1; Integrated Security=True"; 

and 

//conection.Open(); 

Есть ли способ для меня, чтобы проверить, если мое подключение сделано? Я могу запустить его и отобразить пустую форму, но я беспокоюсь, что это неправильно.

+0

строка подключения выглядит неправильно, поскольку нет '=' после сервера. –

+0

ознакомьтесь с этим сайтом. У этого есть рабочие примеры о том, как подключиться ко многим различным базам данных в отношении того, как настроить строку подключения. Я бы сохранил строку подключения в файле конфигурации сети/приложения. [C# ConnectionStrings] (http: // www .connectionstrings.com) – MethodMan

+0

Я забыл это! У меня есть один сейчас. – ITNovice15

ответ

1

С MySQL website здесь их пример кода о том, как использовать C# для подключения к базе данных MySQL:

MySql.Data.MySqlClient.MySqlConnection conn; 
string myConnectionString; 

myConnectionString = "server=127.0.0.1;uid=root;" + 
    "pwd=12345;database=test;"; 

try 
{ 
    conn = new MySql.Data.MySqlClient.MySqlConnection(); 
    conn.ConnectionString = myConnectionString; 
    conn.Open(); 
} 
catch (MySql.Data.MySqlClient.MySqlException ex) 
{ 
    MessageBox.Show(ex.Message); 
} 
Смежные вопросы