- Регистрация
- 22.07.2018
- Сообщения
- 47
- Благодарностей
- 4
- Баллы
- 8
На протяжении всего проекта я много где отсылаю запросы в MySQL базу данных (C# кубики).
Каждый раз устанавливается новое соединение.
Скажите, возможно ли один раз в начале проекта его задать и больше не вызывать? По сути везде приходится копировать один и тот же код и возможно это ускорит работу выполнения шаблона.
Каждый раз устанавливается новое соединение.
Скажите, возможно ли один раз в начале проекта его задать и больше не вызывать? По сути везде приходится копировать один и тот же код и возможно это ускорит работу выполнения шаблона.
Код:
var command = new MySql.Data.MySqlClient.MySqlCommand();
string connectionString = "Data source=127.0.0.1;UserId=root;Password=root;database=db;";
try {
command.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionString);
}
catch (Exception e) {
throw new Exception("Ошибка соединения с mysql: " + e.Message);
}
try {
command.Connection.Open();
command.CommandText = "SELECT * FROM table1;";
var reader = command.ExecuteReader();
reader.Close();
}
catch (MySql.Data.MySqlClient.MySqlException e) {
throw new Exception("Ошибка подключения к mysql: " + e.Message);
}
finally {
command.Connection.Close();
}