Designed by Tristan Chilvers and Jonathan Bahm.
An original, user friendly interface that connects to MySQL and functions as a easy way to manipulate a Video Game database.
It is built in a Java environment (JDBC driver) and the GUI is JavaFX dependent, so please ensure that Java is installed in your computer and read below how to install JavaFX. MySQL must also be installed as well.
A PNG of the schema is available to help visualize the database.
The database offers essential, but basic functionality and serves as an educational exercise.
Helpful link for setting up: https://openjfx.io/openjfx-docs/#introduction
For Windows:
set PATH_TO_FX="path\to\javafx-sdk-15.0.1\lib"
For Mac:
export PATH_TO_FX=path/to/javafx-sdk-15.0.1/lib
To run on Windows:
javac -cp .;mysql-connector-java-8.0.22.jar --module-path %PATH_TO_FX% --add-modules javafx.controls Interface.java
java -cp .;mysql-connector-java-8.0.22.jar --module-path %PATH_TO_FX% --add-modules javafx.controls Interface
To run on Mac:
javac -cp .;mysql-connector-java-8.0.22.jar --module-path $PATH_TO_FX --add-modules javafx.controls Interface.java
java -cp .;mysql-connector-java-8.0.22.jar --module-path $PATH_TO_FX --add-modules javafx.controls Interface