The Best Way to Learn Java GUI with MySQL, MariaDB, and Post…

The Best Way to Learn Java GUI with MySQL, MariaDB, and Post...

In this book, you will create three Java GUI applications using MySQL, MariaDB, and PostgreSQL. In this book, you will learn how to build from scratch a database management system using Java. In designing a GUI and as an IDE, you will make use of the NetBeans tool. Gradually and step by step, you will be taught how to utilize three different databases in Java.

In chapter one, you will create School database and its six tables. In chapter two, you will study: Creating the initial three table projects in the school database: Teacher table, TClass table, and Subject table; Creating database configuration files; Creating a Java GUI for viewing and navigating the contents of each table; Creating a Java GUI for inserting and editing tables; and Creating a Java GUI to join and query the three tables.

In chapter three, you will learn: Creating the main form to connect all forms; Creating a project will add three more tables to the school database: the Student table, the Parent table, and Tuition table; Creating a Java GUI to view and navigate the contents of each table; Creating a Java GUI for editing, inserting, and deleting records in each table; Creating a Java GUI to join and query the three tables and all six.

In chapter four, you will study how to query the six tables.

In chapter five, you will learn the basics of cryptography using Java. Here, you will learn how to write a Java program to count Hash, MAC (Message Authentication Code), store keys in a KeyStore, generate PrivateKey and PublicKey, encrypt / decrypt data, and generate and verify digital prints. In chapter six, you will create Bank database and its tables.

In chapter seven, you will learn how to create and store salt passwords and verify them. You will create a Login table. In this case, you will see how to create a Java GUI using NetBeans to implement it. In addition to the Login table, in this chapter you will also create a Client table. In the case of the Client table, you will learn how to generate and save public and private keys into a database. You will also learn how to encrypt / decrypt data and save the results into a database.

In chapter eight, you will create an Account table. This account table has the following ten fields: account_id (primary key), client_id (primarykey), account_number, account_date, account_type, plain_balance, cipher_balance, decipher_balance, digital_signature, and signature_verification. In this case, you will learn how to implement generating and verifying digital prints and storing the results into a database.

In chapter nine, you will create a Client_Data table, which has the following seven fields: client_data_id (primary key), account_id (primary_key), birth_date, address, mother_name, telephone, and photo_path.

In chapter ten, you will be taught how to create Crime database and its tables. In chapter eleven, you will be taught how to extract image features, utilizing BufferedImage class, in Java GUI.

In chapter twelve, you will be taught to create Java GUI to view, edit, insert, and delete Suspect table data. This table has eleven columns: suspect_id (primary key), suspect_name, birth_date, case_date, report_date, suspect_ status, arrest_date, mother_name, address, telephone, and photo.

In chapter thirteen, you will be taught to create Java GUI to view, edit, insert, and delete Feature_Extraction table data. This table has eight columns: feature_id (primary key), suspect_id (foreign key), feature1, feature2, feature3, feature4, feature5, and feature6.

Download Now Read Online

Learning Mysql And Mariadb


Learning Mysql And Mariadb Download Now Read Online

Author by : Russell J.T. Dyer
Languange Used : en
Release Date : 2015-03-30
Publisher by : "O'Reilly Media, Inc."






Python Gui With Mysql A Step By Step Guide To Database Programming


Python Gui With Mysql A Step By Step Guide To Database Programming Download Now Read Online

Author by : Vivian Siahaan
Languange Used : id
Release Date : 2019-08-13
Publisher by : SPARTA PUBLISHING






Practical Php 7 Mysql 8 And Mariadb Website Databases


Practical Php 7 Mysql 8 And Mariadb Website Databases Download Now Read Online

Author by : Adrian W. West
Languange Used : en
Release Date : 2018-09-28
Publisher by : Apress






Hibernate Tips


Hibernate Tips Download Now Read Online

Author by : Thorben Janssen
Languange Used : en
Release Date : 2018-01-09
Publisher by : Thoughts on Java






Mysql Reference Manual


Mysql Reference Manual Download Now Read Online

Author by : Michael Widenius
Languange Used : en
Release Date : 2002
Publisher by : "O'Reilly Media, Inc."






Filthy Rich Clients


Filthy Rich Clients Download Now Read Online

Author by : Chet Haase
Languange Used : en
Release Date : 2007-08-09
Publisher by : Pearson Education






Learning Mysql


Learning Mysql Download Now Read Online

Author by : Seyed Tahaghoghi
Languange Used : en
Release Date : 2007-11-28
Publisher by : "O'Reilly Media, Inc."






Beginning Php 5 3


Beginning Php 5 3 Download Now Read Online

Author by : Matt Doyle
Languange Used : en
Release Date : 2011-01-06
Publisher by : John Wiley & Sons






Php Mysql Javascript All In One For Dummies


Php Mysql Javascript All In One For Dummies Download Now Read Online

Author by : Richard Blum
Languange Used : en
Release Date : 2018-03-20
Publisher by : John Wiley & Sons






Web Database Applications With Php And Mysql


Web Database Applications With Php And Mysql Download Now Read Online

Author by : Hugh E. Williams
Languange Used : en
Release Date : 2002
Publisher by : "O'Reilly Media, Inc."






Leave a Reply

Your email address will not be published. Required fields are marked *