using System;
using System.Net;
using System.IO;
using MySql.Data;
using MySql.Data.MySqlClient;
using System.Data.SqlClient;
using static configGenel;
using static libClass;
public static class VeriTabani
{
public static MySqlConnection MySqlBaglantisi = new MySqlConnection("");
public static string MySqlPort = "3306";
public static String MySqlGirisBilgileri = "";
public static String MySqlSslDurumu; //"Required" gerekli demektir. "None" gerekli değil demektir.
public static void VeriTabaniBilgileriniAl (String SunucuAdresi,String VeritabaniAdi,String KullaniciAdi,String Sifre,String PortNo,String SSLGerekliMi)
{
MySqlGirisBilgileri =
"SERVER=" + SunucuAdresi + ";" +
"PORT=" + PortNo + ";" +
"USERID=" + KullaniciAdi + ";" +
"PASSWORD=" + Sifre + ";" +
"DATABASE=" + VeritabaniAdi + ";" +
"SSL Mode=" + SSLGerekliMi + ";"
;
MySqlBaglantisi = MySqlConnection(MySqlGirisBilgileri);
Console.WriteLine("Veritabanı bilgileri alındı.");
}
public static void VeriTabaninaBaglantisiniBaslat ()
{
MySqlBaglantisi.Open();
Console.WriteLine("Veritabanı bağlantısı başlatıldı.");
}
public static void VeritabaniBaglantisiniKapat ()
{
MySqlBaglantisi.Close();
Console.WriteLine("Veritabanı bağlantısı kapatıldı.");
}
}