#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);
}