Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikamelashvili/database-dashboard
JavaFX and MySQL Project for managing Relational tables.
https://github.com/nikamelashvili/database-dashboard
crud javafx mysql
Last synced: about 1 month ago
JSON representation
JavaFX and MySQL Project for managing Relational tables.
- Host: GitHub
- URL: https://github.com/nikamelashvili/database-dashboard
- Owner: NikaMelashvili
- Created: 2024-01-25T07:53:40.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-03-23T19:07:25.000Z (10 months ago)
- Last Synced: 2024-12-13T21:57:15.557Z (about 1 month ago)
- Topics: crud, javafx, mysql
- Language: Java
- Homepage:
- Size: 390 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Summary: JavaFX MySQL Database/Employee Management Application
This Java application, built with JavaFX, facilitates user interaction with a MySQL database. It allows users to input a table name and define the number of columns. For each column, users specify a name and select a data type from options like INT, VARCHAR, DATE, or DECIMAL. The "Create" button generates a corresponding SQL query and creates the table in the connected MySQL database.
Once a table is created, users can input values for each column to add rows. Clicking "Add row" executes a SQL query, inserting the provided data into the previously created table. The application dynamically adjusts its interface based on the specified number of columns, providing flexibility for table and row management. Additionally, it incorporates error handling for potential SQL exceptions during table creation or row insertion, offering relevant feedback to the user.