27 lines
1.0 KiB
C#
27 lines
1.0 KiB
C#
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;}
|
||
}
|
||
}
|