A Practical Guide to Database Programming with Java GUI and PostgreSQL is popular PDF and ePub book, written by Vivian Siahaan in 2020-01-12, it is a fantastic choice for those who relish reading online the Computers genre. Let's immerse ourselves in this engaging Computers book by exploring the summary and details provided below. Remember, A Practical Guide to Database Programming with Java GUI and PostgreSQL can be Read Online from any device for your convenience.

A Practical Guide to Database Programming with Java GUI and PostgreSQL Book PDF Summary

In this book, you will create three desktop applications using Java GUI and PostgreSQL. In this book, you will learn how to build from scratch a PostgreSQL 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 PostgreSQL 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. In chapter fourteen, you will add two tables: Police_Station and Investigator. These two tables will later be joined to Suspect table through another table, File_Case. The Police_Station has six columns: police_station_id (primary key), location, city, province, telephone, and photo. The Investigator has eight columns: investigator_id (primary key), investigator_name, rank, birth_date, gender, address, telephone, and photo. Here, you will design a Java GUI to display, edit, fill, and delete data in both tables. In chapter fifteen, you will add two tables: Victim and File_Case. The File_Case table will connect four other tables: Suspect, Police_Station, Investigator and Victim. The Victim table has nine columns: victim_id (primary key), victim_name, crime_type, birth_date, crime_date, gender, address, telephone, and photo. The File_Case has seven columns: file_case_id (primary key), suspect_id (foreign key), police_station_id (foreign key), investigator_id (foreign key), victim_id (foreign key), status, and description. Here, you will also design a Java GUI to display, edit, fill, and delete data in both tables.

Detail Book of A Practical Guide to Database Programming with Java GUI and PostgreSQL PDF

A Practical Guide to Database Programming with Java GUI and PostgreSQL
  • Author : Vivian Siahaan
  • Release : 12 January 2020
  • Publisher : SPARTA PUBLISHING
  • ISBN : 978186723xxxx
  • Genre : Computers
  • Total Page : 550 pages
  • Language : English
  • PDF File Size : 15,6 Mb

If you're still pondering over how to secure a PDF or EPUB version of the book A Practical Guide to Database Programming with Java GUI and PostgreSQL by Vivian Siahaan, don't worry! All you have to do is click the 'Get Book' buttons below to kick off your Download or Read Online journey. Just a friendly reminder: we don't upload or host the files ourselves.

Get Book

PostgreSQL Server Programming Second Edition

PostgreSQL Server Programming   Second Edition Author : Usama Dar,Hannu Krosing,Jim Mlodgenski,Kirk Roybal
Publisher : Packt Publishing Ltd
File Size : 15,5 Mb
Get Book
This book is for moderate to advanced PostgreSQL database professionals who wish to extend PostgreSQ...

SQL Server 2016 Developer s Guide

SQL Server 2016 Developer s Guide Author : Dejan Sarka,Milos Radivojevic,William Durkin
Publisher : Packt Publishing Ltd
File Size : 44,7 Mb
Get Book
Get the most out of the rich development capabilities of SQL Server 2016 to build efficient database...

PostgreSQL 10 High Performance

PostgreSQL 10 High Performance Author : Enrico Pirozzi
Publisher : Packt Publishing Ltd
File Size : 35,5 Mb
Get Book
Leverage the power of PostgreSQL 10 to design, administer and maintain a high-performance database s...

Introducing Microsoft SQL Server 2019

Introducing Microsoft SQL Server 2019 Author : Kellyn Gorman,Allan Hirt,Dave Noderer,Mitchell Pearson,James Rowland-Jones,Dustin Ryan,Arun Sirpal,Buck Woody
Publisher : Packt Publishing Ltd
File Size : 19,5 Mb
Get Book
Explore the impressive storage and analytic tools available with the in-cloud and on-premises versio...

Java Persistence with Hibernate

Java Persistence with Hibernate Author : Gary Gregory,Christian Bauer
Publisher : Simon and Schuster
File Size : 47,9 Mb
Get Book
Summary Java Persistence with Hibernate, Second Edition explores Hibernate by developing an applicat...