Modifier | Constructor and Description |
---|---|
protected |
DaoUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
closeSilently(Connection connection) |
static void |
closeSilently(ResultSet statement) |
static void |
closeSilently(Session session) |
static void |
closeSilently(Statement statement) |
static Connection |
createConnection(Properties connectionProperties) |
static Connection |
createConnection(String jdbcUrl,
String user,
String password) |
static void |
fillConnectionProperties(Properties p,
String url,
String username,
String password) |
static Configuration |
getConfiguration(Properties connectionProperties) |
static Properties |
getConnectionProperties(String jdbcUrl,
String username,
String password,
String schema,
String dialect,
String driver)
Create a new hibernate configuration, with all hbm.xml files
for the schema need for app
|
static Dialect |
getDialect(Properties connectionProperties) |
static String |
getJdbcUrl(File directory,
String dbName) |
static String |
getUrl(Properties connectionProperties) |
static boolean |
isFileDatabase(String jdbcUrl) |
static boolean |
isValidConnectionProperties(Properties connectionProperties)
Check if connection properties are valid.
|
static boolean |
isValidConnectionProperties(String jdbcDriver,
String jdbcUrl,
String user,
String password)
Check if connection properties are valid.
|
static SQLExceptionConverter |
newSQLExceptionConverter(Dialect dialect)
Override default Hibernate 'org.hibernate.tool.hbm2ddl.DatabaseMetadata', because of th use of deprecated method
buildSqlExceptionConverter()
(see https://hibernate.atlassian.net/browse/HHH-9131)
|
static void |
shutdownDatabase(Connection connection) |
static void |
shutdownDatabase(Properties connectionProperties) |
static int |
sqlUpdate(Connection connection,
String sql) |
protected DaoUtils()
public static Properties getConnectionProperties(String jdbcUrl, String username, String password, String schema, String dialect, String driver)
public static SQLExceptionConverter newSQLExceptionConverter(Dialect dialect)
public static void shutdownDatabase(Properties connectionProperties) throws SQLException
SQLException
public static void closeSilently(Statement statement)
public static void closeSilently(Connection connection)
public static void closeSilently(ResultSet statement)
public static void closeSilently(Session session)
public static Connection createConnection(Properties connectionProperties) throws SQLException
SQLException
public static Connection createConnection(String jdbcUrl, String user, String password) throws SQLException
SQLException
public static void fillConnectionProperties(Properties p, String url, String username, String password)
public static String getJdbcUrl(File directory, String dbName)
public static boolean isFileDatabase(String jdbcUrl)
public static boolean isValidConnectionProperties(Properties connectionProperties)
jdbcDriver
- jdbcUrl
- user
- password
- public static boolean isValidConnectionProperties(String jdbcDriver, String jdbcUrl, String user, String password)
jdbcDriver
- jdbcUrl
- user
- password
- public static String getUrl(Properties connectionProperties)
public static Dialect getDialect(Properties connectionProperties)
public static Configuration getConfiguration(Properties connectionProperties)
public static void shutdownDatabase(Connection connection)
public static int sqlUpdate(Connection connection, String sql)
Copyright © 2012–2014 IFREMER. All rights reserved.