Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaFX Database Management System! Database Design In JavaFX
Rating: 4.5 out of 5(11 ratings)
4,638 students

JavaFX Database Management System! Database Design In JavaFX

Level up your JavaFX programming skill by building a complete JavaFx Database Management System from scratch in JavaFX
Created byEmenwa Global
Last updated 3/2026
English
English [Auto],

What you'll learn

  • You will create a simple login page
  • You will create login authentication page
  • You will add image to login page
  • You will create SQlite Database JavaFX Database Management
  • You will create Tables in Database
  • You will create classes for Database
  • You will connect to Database using connection class
  • You will connect to Connection Class from Login Model
  • You will successfully get results from your Database connection
  • You will create a Login page for Students Portal
  • You will open Database Table in Students Portal
  • You will auto-close Login Page
  • You will populate Students Data on the Table
  • You will add New Students Data into your Database
  • You will clear Text Fields in Database
  • You will export your project and create a standalone application in JavaFX

Course content

1 section21 lectures4h 8m total length
  • How to create a simple login page18:13

    Create a simple JavaFX login page with username and password fields, a login button, and a status label that displays login success or error messages.

  • How to open the second login form7:38

    Learn how to open a second login form in a JavaFX application by creating a new FXML page, wiring it to the primary stage, and navigating from the login screen.

  • How to add image to login page8:51

    Learn to add an image to a JavaFX login page by inserting an image view, setting its source path, and adjusting its size for the login UI.

  • Ask Questions, Get Support & Achieve Your Dream!0:49
  • Complete Database SQlite Setup On Desktop19:32

    Learn to set up a desktop database using portable apps, create a student list table with an auto-incrementing id, and manage data locally with configurable fields.

  • How to create SQlite Database in Firefox for JavaFX Database Management12:22

    Install Firefox extended support release and enable the Escalade manager to create a SQLite database named student for JavaFX database design. Define and manage tables to support Java connectivity.

  • How to create Tables in Database12:17

    Create a table with id as primary key and columns for first name, last name, username, password, age, and subject, then add sample student records in a JavaFX database project.

  • How to create classes for Database6:17

    Create database-related classes in JavaFX by building a connection class, a login controller, and a login model in an mvc setup, then download and integrate the Jeffie library.

  • How to connect to Database using connection class8:23

    Connect to the school database from the Escalate Connection class using a public static connection method, handle exceptions, and obtain a JDBC connection for your JavaFX project.

  • How to connect to Connection Class from Login Model5:52

    Learn to connect the login model to the connection class in a JavaFX database management system, manage connection status, and implement open and close connection logic.

  • How to successfully get results from your Database connection15:27

    Connect to the database and retrieve the resource output, updating the logging controller and model to display whether the connection is established.

  • How to create a Login page for Students Portal22:32

    Learn to build a JavaFX login page for a student portal by adding username and password fields, wiring a login controller, and validating credentials against a database using prepared statements.

  • How to open Database Table in Students Portal26:56

    Learn to build a JavaFX student portal by creating an FXML form and controller, validating login, and displaying a database table with first name, last name, username, age, and subject.

  • How to auto-close Login Page6:34

    Close the login page after successful authentication by using a dedicated open page method and stage.close, then transition to the student data form in a JavaFX database design workflow.

  • How to populate Students Data on the Table (Part 1)9:37

    Learn to populate the students table in a JavaFX database design workflow by building a student class with id, first name, last name, username, password, age, subject, and getters.

  • How to populate Students Data on the Table (Part 2)25:07

    Learn to populate a JavaFX table with student data from a database, using text fields, table columns, an observable list, and property value factories.

  • . How to add New Students Data into your Database12:45

    Learn to add new student data to a JavaFX database using a prepared statement, setting parameters for id, first name, last name, username, password, age, and subject.

  • How to clear Text Fields in Database10:09

    Implement a public void clear method in a JavaFX database app to reset text fields like first name, last name, username, password, age, and subject via an action event.

  • Improve your Java programming skills8:40

    Improve your Java programming skills by building a JavaFX database application with login functionality, CRUD operations, and dynamic data loading, search, and data updates.

  • How to export your project and create a standalone application in JavaFX10:20

    Export a JavaFX project as a runnable standalone application using the Eclipse export wizard, selecting the main project and destination to share a desktop app with others.

  • Congratulations! Never Stop Learning...0:15

Requirements

  • You will have the basic knowledge of JavaFX programming

Description

JavaFX is a software platform for creating and delivering desktop applications, as well as rich Internet applications that can run across a wide variety of devices. JavaFX is intended to replace Swing as the standard GUI library for Java SE, but both will be included for the foreseeable future.

In this course, we will concentrate and learn how to build a complete database management system in JavaFX using the full components of JavaFX. Below are the things will accomplish in this course:

1. How to create a simple login page

2. How to open the second login form

3. How to add image to login page

4. How to create SQlite Database in JavaFX Database Management

5. How to create Tables in Database

6. How to create classes for Database

7. How to connect to Database using connection class

8. How to connect to Connection Class from Login Model

9. How to successfully get results from your Database connection

10. How to create a Login page for Students Portal

11. How to open Database Table in Students Portal

12. How to auto-close Login Page

13. How to populate Students Data on the Table

15. How to add New Students Data into your Database

16. How to clear Text Fields in Database

17. Improve your Java programming skills

18. How to export your project and create a standalone application in JavaFX

Who this course is for:

  • Anyone who wants to skill up his/her JavaFX programming skill by building a complete database management system from scratch