litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.sql; import org.litesoft.configuration.*; public class SimpleConfigSQLDBconnectionProvider extends ConfigSQLDBconnectionProvider { public static final String DATABASE_DRIVER_CLASSNAME = "databaseDriverClassName"; public static final SQLDBconnectionProvider INSTANCE = new SimpleConfigSQLDBconnectionProvider(); @Override protected void setupDB() { String zDriverClassName = Configuration.getStringRequired( DATABASE_DRIVER_CLASSNAME ); try { Class.forName( zDriverClassName ); } catch ( Exception e ) { String zErrorMessage = "Failed to load JDBC driver with " + zDriverClassName; LOGGER.error.log( e, zErrorMessage ); throw new Error( zErrorMessage, e ); } createDriver(); } } |