12345678910111213141516171819202122232425262728293031323334353637 |
- using MySql.Data.MySqlClient; // Используем класс MySQL для подключения в БД
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Hammer_store
- {
- internal class DB
- {
- /* При инициализации передаем объекту характеристики базы данных */
- MySqlConnection connection = new MySqlConnection("server=<server_name>;username=<user_name>;password=<password>;database=<name_database>");
- /* Метод для открытия соединения*/
- internal void openConnection()
- {
- // Проверяем, закрыто ли соединение. Если это так, то открываем его
- if (connection.State == System.Data.ConnectionState.Closed)
- connection.Open();
- }
- /* Метод для закрытия соединения */
- internal void closeConnection()
- {
- if (connection.State == System.Data.ConnectionState.Open)
- connection.Close();
- }
- /* Метод, который возвращает состояние соединения: закрытое оно или открытое */
- internal MySqlConnection getConnection()
- {
- return connection;
- }
- }
- }
|