Change back to pass connection as a parameter. Because new connection will cause an error.
Using getDBConnection method rather than a parameter.
rename the DB* classes to:AbstractDatabaseOracleAdapterPostgresqlAdapterSqlserverAdapter