public DatabaseConnection(DatabaseID databaseID, bool openConnection) { this.databaseID = databaseID; string databaseName = DetermineDatabaseName(databaseID); if (!string.IsNullOrEmpty(databaseName)) { #if !DEBUG database = new PMDCP.DatabaseConnector.MySql.MySql(Settings.DatabaseIP, Settings.DatabasePort, databaseName, Settings.DatabaseUser, Settings.DatabasePassword); #else database = new PMDCP.DatabaseConnector.MySql.MySql("localhost", Settings.DatabasePort, databaseName, Settings.DatabaseUser, Settings.DatabasePassword); #endif } if (openConnection) { database.OpenConnection(); } }