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