using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;

namespace ekz_lednev
{
    internal class DB
    {
        private static DB instance = null;

        // Подключение к базе данных
        MySqlConnection conn = new MySqlConnection("server=192.168.201.207; port=3306; username=pozorisp; password=pozorisp; database=pozorisp_lednev_ekz");

        // Функция для возвращения экзепляра подключения
        public static DB GetInstance() { if (instance != null) return instance; else { instance = new DB(); instance.OpenConnection(); return instance; } }

        // Открыть соединение с БД если оно закрыто
        public void OpenConnection() {if (conn.State == System.Data.ConnectionState.Closed) conn.Open(); }

        // Возвращает подключение
        public MySqlConnection GetConnection() { return conn;}
    }
}
