Подключение MySQL к Visual Studio C#

#mysql #vb.net #local

#c# #mysql #visual-studio-2012 #доступ к данным

Вопрос:

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

 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();
  

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

Комментарии:

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

2. проверьте этот сайт, на нем есть рабочие примеры подключения ко многим различным базам данных в отношении того, как настроить вашу строку подключения, я бы сохранил строку подключения в файле конфигурации web / app C # ConnectionStrings

3. Я забыл об этом! Теперь у меня есть один.

Ответ №1:

На веб-сайте MySQL приведен их пример кода о том, как использовать 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);
}