}
return new Session(props.getProperty("db.URL"), sDBUser,sDBPassword);
} catch (InstantiationException e) {
throw new BasicException(AppLocal.getIntString("message.databasedrivererror" + " "), e);
} catch (IllegalAccessException eIA) {
throw new BasicException(AppLocal.getIntString("message.databasedrivererror" + " *eIA* "), eIA);
} catch (MalformedURLException eMURL) {
throw new BasicException(AppLocal.getIntString("message.databasedrivererror" + " *eMURL* "), eMURL);
} catch (ClassNotFoundException eCNF) {
throw new BasicException(AppLocal.getIntString("message.databasedrivererror" + " *eCNF* "), eCNF);
} catch (SQLException eSQL) {
throw new BasicException(AppLocal.getIntString("message.databaseconnectionerror" + " *eSQL* "), eSQL);
}
}