Klasse MySQL
java.lang.Object
ch.framedev.javamysqlutils.MySQL
This Class is in use for MySQL Database Stuff
Please only use this class if you can.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classstatic interface -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic voidaddColumn(String table, String column, MySQL.Callback<Boolean> callback) static voidclose()static voidconnect()static booleancreateTable(String tableName, String... columns) static voidcreateTableAsync(String tableName, MySQL.Callback<Boolean> callback, String... columns) static booleandeleteDataInTable(String table, String whereClause) static booleandeleteDataInTable(String table, String whereColumn, String whereValue, String andColumn, String andValue) static voiddeleteDataInTableAsync(String table, String whereClause, MySQL.Callback<Boolean> callback) static voiddeleteDataInTableAsync(String table, String whereColumn, String whereValue, String andColumn, String andValue, MySQL.Callback<Boolean> callback) static booleanstatic booleanstatic voidexistsAsync(String table, String column, String data, MySQL.Callback<Boolean> callback) static voidexistsAsync(String table, String column, String data, String andCondition, MySQL.Callback<Boolean> callback) get(String table, String[] selectedColumns, String column, Object data, String andColumn, Object andValue) static Objectstatic voidgetAsync(String table, String[] selectedColumns, String column, Object data, MySQL.Callback<List<Object>> callback) static voidgetAsync(String table, String[] selectedColumns, String column, Object data, String andColumn, Object andValue, MySQL.Callback<List<Object>> callback) static voidgetAsync(String table, String selected, String column, String data, MySQL.Callback<Object> callback) static Connectionstatic Stringstatic StringgetHost()static Stringstatic StringgetPort()static StringgetUser()static booleaninsertData(String table, Object[] data, String[] columns) static voidinsertDataAsync(String table, Object[] data, String[] columns, MySQL.Callback<Boolean> callback) static booleanstatic booleanisTableExists(String table) static voidisTableExistsAsync(String table, MySQL.Callback<Boolean> callback) static voidremoveColumn(String table, String column, MySQL.Callback<Boolean> callback) static voidsetAllowPublicKey(boolean allowPublicKey) static voidsetDatabase(String database) static voidstatic voidsetJsonConnection(JsonConnection jsonConnection) static voidsetPassword(String password) static voidstatic voidstatic voidshowColumns(String table, MySQL.Callback<List<String>> callback) static booleanupdateData(String table, String[] columns, Object[] values, String where) static booleanupdateData(String table, String column, Object value, String whereClause) static voidupdateDataAsync(String table, String[] columns, Object[] values, String where, MySQL.Callback<Boolean> callback) static voidupdateDataAsync(String table, String column, Object value, String whereClause, MySQL.Callback<Boolean> callback)
-
Felddetails
-
host
-
user
-
password
-
database
-
port
-
connection
-
-
Konstruktordetails
-
MySQL
-
MySQL
-
-
Methodendetails
-
setJsonConnection
-
getJsonConnection
-
setAllowPublicKey
public static void setAllowPublicKey(boolean allowPublicKey) -
isAllowPublicKey
public static boolean isAllowPublicKey() -
getHost
-
setHost
-
getUser
-
setUser
-
getPassword
-
setPassword
-
getDatabase
-
setDatabase
-
getPort
-
setPort
-
connect
public static void connect() -
getConnection
- Löst aus:
SQLException
-
close
public static void close() -
isTableExists
-
isTableExistsAsync
-
createTable
-
createTableAsync
public static void createTableAsync(String tableName, MySQL.Callback<Boolean> callback, String... columns) -
insertData
-
insertDataAsync
public static void insertDataAsync(String table, Object[] data, String[] columns, MySQL.Callback<Boolean> callback) -
updateData
-
updateDataAsync
-
updateData
-
updateDataAsync
-
deleteDataInTable
-
deleteDataInTableAsync
public static void deleteDataInTableAsync(String table, String whereClause, MySQL.Callback<Boolean> callback) -
deleteDataInTable
-
deleteDataInTableAsync
-
exists
-
existsAsync
public static void existsAsync(String table, String column, String data, MySQL.Callback<Boolean> callback) -
exists
-
existsAsync
-
getAsync
-
get
-
get
-
getAsync
-
get
-
getAsync
-
addColumn
-
removeColumn
-
showColumns
-