This is a graphical user interface(GUI) administration tool for MySQL database. It is written in Java, using JavaFx and JavaSE Swing.
- Java - version 17
- JavaFX - version 11
- MySQL Connector - version 8.3.0
-
Create, Read and Delete Database.
- Find
src/main/resources/application.propertiesfile. You will find the following keys:
connection.url=jdbc:mysql://localhost:3306
connection.username=admin
connection.password=admin- Populate the keys with correct value.
- You can run the project using
MavenorAnt
-
The project is configured with
maven wrapper, you do not need to install maven to compile it. -
Open the Command Line Interface and change directoryto the root of the project. To compile the project run the following command:
./mvnw clean install- To execute the compiled classes use the following command line:
./mvnw exec:java-
Install
Apache Ant(https://ant.apache.org/), a command line tool used to build Java applicaton. -
At the root of the project create
libfolder. -
Download the following dependacies and copy them in the
libfolder:- mysql-connector-j-8.3.0 (https://dev.mysql.com/downloads/connector/j/)
- javafx-sdk-21.0.2 (https://gluonhq.com/products/javafx/)
-
The project consists of a
Java SwingandJavaFXapplication.- To build and run the java swing application:
ant main
- To build and run the java fx application:
ant main-javafx
Project is: in progress
To do:
- Login to DBMS
- Configure Database Ports
- Create, Read and Delete Users
- Create, Read and Delete Role
Created by @ElkanahMalonza - feel free to contact me!





