* To run the program:
* Java 1.8.0
* To connect to a Database:
* Internet connection
* Localhost Database
Supported Databases:
* MYSQL/MariaDB
* Mongo DB
* Oracle(not tested)
Login Interface:
* Simple login interface with common sense restriction elements(password length, port must be a number, e.t.c)
* Displays errors in case something went wrong:
* Server cannot be reached (e.g wrong server address)
* Invalid credentials
Query By Example Tab contains:
* Database Combo - holds available databases
* Record View - contains Database Tables
* Columns View - contains selected table columns
* Table View - displays query result
* Query Field - String that is to be search for
* Status circle - shows the status of connection
* Query Button
Menu Bar contains:
* File Menu:
* Restart - restarts the application.
* Exit
* Export Menu:
* Export to PDF - exports current table to PDF.
* Export to XML - exports current table to XML.