Пример #1
0
        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!");
        }
Пример #2
0
        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!");
        }