protected Environment lookupDB() {
try {
DatabaseMetaData metaData = dataSource.getConnection().getMetaData();
//
EnvironmentDB envDB = new EnvironmentDB();
envDB.setDatabaseName(metaData.getDatabaseProductName());
envDB.setDatabaseVersion(metaData.getDatabaseProductVersion());
envDB.setDriverName(metaData.getDriverName());
envDB.setDriverVersion(metaData.getDriverVersion());
envDB.setUrl(metaData.getURL());
envDB.setUsername(metaData.getUserName());
envDB.setMaxConnections(metaData.getMaxConnections());
//
metaData.getConnection().close();
//
return envDB;
} catch (SQLException e) {