75 lines
1.9 KiB
C#
75 lines
1.9 KiB
C#
using MySql.Data.MySqlClient;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace FaceTransfer
|
|
{
|
|
class ConnectionClass
|
|
{
|
|
private static MySqlConnection connection;
|
|
|
|
private static string server;
|
|
private static string database;
|
|
private static string uid;
|
|
private static string password;
|
|
|
|
|
|
public MySqlConnection Connection()
|
|
{
|
|
server = "utopia-industries-rr.c5qech8o9lgg.us-east-1.rds.amazonaws.com";
|
|
database = "hrms";
|
|
uid = "uind_hrms_user";
|
|
password = "UINDHRMS01";
|
|
string connectionString;
|
|
connectionString = "SERVER=" + server + ";" + "DATABASE=" +
|
|
database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
|
|
|
|
connection = new MySqlConnection(connectionString);
|
|
return connection;
|
|
}
|
|
public bool OpenConnection()
|
|
{
|
|
try
|
|
{
|
|
|
|
connection.Open();
|
|
Console.WriteLine("Connected !");
|
|
return true;
|
|
|
|
}
|
|
catch (MySqlException ex)
|
|
{
|
|
switch (ex.Number)
|
|
{
|
|
case 0:
|
|
Console.WriteLine("Cannot connect to server. Contact administrator");
|
|
break;
|
|
|
|
case 1045:
|
|
Console.WriteLine("Invalid username/password, please try again");
|
|
break;
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
public bool CloseConnection()
|
|
{
|
|
try
|
|
{
|
|
connection.Close();
|
|
return true;
|
|
}
|
|
catch (MySqlException ex)
|
|
{
|
|
Console.WriteLine(ex.Message);
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|