public class Database extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Database.DatabaseType  | 
| Modifier and Type | Field and Description | 
|---|---|
static boolean | 
hasCustom  | 
| Constructor and Description | 
|---|
Database()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
close()
Close the connection if not null 
 | 
static void | 
connect(String url,
       String username,
       String password)
Create a connection to the database 
 | 
static Connection | 
getConnection()
Get the database connection
 If null or closed, it will re-connect. 
 | 
static void | 
init()
Load database
 Don't try to connect if has custom is on false 
 | 
public static void connect(String url, String username, String password)
url - the database URL such as 127.0.0.1/mySchemausername - the database usernamepassword - the user passwordpublic static Connection getConnection() throws SQLException
SQLException - if the connection cannot be re-openIllegalStateException - if your are trying to use DB without active itpublic static void close()
public static void init()