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