Interface Database

All Known Implementing Classes:
MySqlDatabase, SqliteDatabase

public interface Database
  • 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

      boolean executeNonQuery(String sql)
      Executes a statement on the database
      Returns:
      true if success, false if failed
    • executeQuery

      ResultSet executeQuery(String query)
      Executes a query on the database
      Returns:
      the result or null if failed