private static void InitializeDbConnection() { //Create first instance for default DB: MySqlDatabaseManager.CreateInstance(); _dbManagerDefault = MySqlDatabaseManager.GetInstance(); _dbManagerDefault.SetConnectionString("localhost", "root", "123465", "test-default"); _dbManagerDefault.Connect(); _dbManagerDefault.SqlQueryExecuted += OnSqlQueryExecuted; Console.WriteLine("Default-DB connected!"); //Create second instance for Auth-DB: MySqlDatabaseManager.CreateInstance("Auth"); _dbManagerAuth = MySqlDatabaseManager.GetInstance("Auth"); _dbManagerAuth.SetConnectionString("localhost", "root", "123465", "test-auth"); _dbManagerAuth.Connect(); _dbManagerAuth.SqlQueryExecuted += OnSqlQueryExecuted; Console.WriteLine("Auth-DB connected!"); }
private static void InitializeDatabaseConnection() { MySqlDatabaseManager.CreateInstance(); MySqlDatabaseManager dbManager = MySqlDatabaseManager.GetInstance(); dbManager.SetConnectionString( _settingsManager.GetDatabaseHost(), _settingsManager.GetDatabaseUser(), _settingsManager.GetDatabasePassword(), _settingsManager.GetDatabasename()); try { dbManager.Connect(); } catch (CouldNotConnectException e) { FatalExit(e.InnerException?.Message); } Log.Info("Database connection successfully initialized!"); }