protected void checkConnectionProvider ( ) { final Connection connection = connectionProvider . getConnection ( ) ; try { final DatabaseMetaData databaseMetaData = connection . getMetaData ( ) ; String name = databaseMetaData . getDatabaseProductName ( ) ; String version = databaseMetaData . getDatabaseProductVersion ( ) ; if ( log . isInfoEnabled ( ) ) { log . info ( "Connected to database: " + name + " v" + version ) ; } } catch ( SQLException sex ) { log . error ( "DB connection failed: " , sex ) ; } finally { connectionProvider . closeConnection ( connection ) ; } }
Checks if connection provider can return a connection .