public class MySQLDatabase
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
MySQLDatabase.MySQLBatch |
Modifier and Type | Field and Description |
---|---|
static java.util.concurrent.ExecutorService |
batchThread |
java.lang.String |
table |
Constructor and Description |
---|
MySQLDatabase() |
MySQLDatabase(java.lang.String host,
java.lang.String database,
java.lang.String username,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
void |
batch(java.lang.Iterable<java.lang.String> commands) |
void |
batch(java.lang.Iterable<java.lang.String> commands,
java.lang.Runnable r) |
void |
batchNoAsync(java.lang.Iterable<java.lang.String> commands) |
void |
close() |
boolean |
command(java.lang.String cmd) |
boolean |
command(java.lang.String cmd,
java.lang.Object... args) |
static java.lang.String |
escape(java.lang.String in) |
com.mysql.jdbc.Connection |
getConnection() |
boolean |
openConnection() |
java.sql.ResultSet |
query(java.lang.String cmd) |
java.sql.ResultSet |
query(java.lang.String cmd,
java.lang.Object... args) |
int |
update(java.lang.String cmd) |
int |
update(java.lang.String cmd,
java.lang.Object... args) |
public static java.util.concurrent.ExecutorService batchThread
public java.lang.String table
public MySQLDatabase()
public MySQLDatabase(java.lang.String host, java.lang.String database, java.lang.String username, java.lang.String password)
host
- - The host of the MySQL serverdatabase
- - The name of the databaseusername
- - The username to the MySQL serverpassword
- - The password to the MySQL serverpublic static java.lang.String escape(java.lang.String in)
public void batch(java.lang.Iterable<java.lang.String> commands)
public void batch(java.lang.Iterable<java.lang.String> commands, java.lang.Runnable r)
public void batchNoAsync(java.lang.Iterable<java.lang.String> commands)
public void close()
public boolean command(java.lang.String cmd)
public boolean command(java.lang.String cmd, java.lang.Object... args)
public com.mysql.jdbc.Connection getConnection()
public boolean openConnection()
public java.sql.ResultSet query(java.lang.String cmd)
public java.sql.ResultSet query(java.lang.String cmd, java.lang.Object... args)
public int update(java.lang.String cmd)
public int update(java.lang.String cmd, java.lang.Object... args)