| Constructor and Description |
|---|
MySQLDatabase(org.bukkit.plugin.Plugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection() |
static void |
closeResources(java.sql.ResultSet set,
java.sql.PreparedStatement statement) |
void |
createTable(java.lang.String table,
java.lang.String primary_key,
java.lang.String... parameters) |
java.lang.String |
formatTableName(java.lang.String name) |
java.sql.Connection |
getConnection() |
java.lang.String |
getIP() |
java.sql.ResultSet |
getResults(java.lang.String query) |
boolean |
isConnected() |
java.sql.ResultSet |
selectFromTable(java.lang.String table) |
java.sql.ResultSet |
selectFromTable(java.lang.String table,
java.util.Map<java.lang.String,java.lang.String> requirements) |
java.sql.ResultSet |
selectFromTable(java.lang.String table,
java.lang.String[] columns) |
java.sql.ResultSet |
selectFromTable(java.lang.String table,
java.lang.String[] columns,
java.util.Map<java.lang.String,java.lang.String> requirements) |
void |
update(java.lang.String query) |
public java.sql.Connection getConnection()
getConnection in interface Databasepublic boolean isConnected()
isConnected in interface Databasepublic static void closeResources(java.sql.ResultSet set,
java.sql.PreparedStatement statement)
public void closeConnection()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void update(java.lang.String query)
public java.lang.String formatTableName(java.lang.String name)
public java.sql.ResultSet getResults(java.lang.String query)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.ResultSet selectFromTable(java.lang.String table)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.ResultSet selectFromTable(java.lang.String table,
java.lang.String[] columns)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.ResultSet selectFromTable(java.lang.String table,
java.lang.String[] columns,
java.util.Map<java.lang.String,java.lang.String> requirements)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.ResultSet selectFromTable(java.lang.String table,
java.util.Map<java.lang.String,java.lang.String> requirements)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void createTable(java.lang.String table,
java.lang.String primary_key,
java.lang.String... parameters)