Skip to content

tmchilvers/Video-Game-Database

Repository files navigation

Video Game Database - MySQL/Java

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.

Install JavaFX

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

Running

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

About

A user friendly interface that connects to MySQL and functions as a easy way to manipulate a Video Game database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published