Package de.oliver.fancylib.databases
Interface Database
- All Known Implementing Classes:
MySqlDatabase,SqliteDatabase
public interface Database
-
Method Summary
Modifier and TypeMethodDescriptionbooleanclose()Closes the database connectionbooleanconnect()Connects to the databasebooleanexecuteNonQuery(String sql) Executes a statement on the databaseexecuteQuery(String query) Executes a query on the databaseboolean
-
Method Details
-
connect
boolean connect()Connects to the database- Returns:
- true if success, false if failed
-
close
boolean close()Closes the database connection- Returns:
- true if success, false if failed
-
isConnected
boolean isConnected()- Returns:
- true if connected, false if not
-
getConnection
Connection getConnection()- Returns:
- the connection object, null if not connected
-
executeNonQuery
Executes a statement on the database- Returns:
- true if success, false if failed
-
executeQuery
Executes a query on the database- Returns:
- the result or null if failed
-