The Best Guide to Database Programming with Java GUI, PostgreSQL, and SQL Server

The Best Guide to Database Programming with Java GUI, PostgreSQL, and SQL Server
Author :
Publisher : SPARTA PUBLISHING
Total Pages : 451
Release :
ISBN-10 :
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis The Best Guide to Database Programming with Java GUI, PostgreSQL, and SQL Server by : Vivian Siahaan

Download or read book The Best Guide to Database Programming with Java GUI, PostgreSQL, and SQL Server written by Vivian Siahaan and published by SPARTA PUBLISHING. This book was released on 2020-01-13 with total page 451 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book offers the straightforward, practical answers you need to help you do your job. This hands-on tutorial/reference/guide to PostgreSQL and SQL Server is not only perfect for students and beginners, but it also works for experienced developers who aren't getting the most from PostgreSQL and SQL Server. As you would expect, this book shows how to build from scratch two different databases: PostgreSQL and SQL Server using Java. In designing a GUI and as an IDE, you will make use of the NetBeans tool. In chapter one, you will learn: How to install NetBeans, JDK 11, and the PostgreSQL connector; How to integrate external libraries into projects; How the basic PostgreSQL commands are used; How to query statements to create databases, create tables, fill tables, and manipulate table contents is done. In chapter two, you will learn querying data from the postgresql using jdbc including establishing a database connection, creating a statement object, executing the query, processing the resultset object, querying data using a statement that returns multiple rows, querying data using a statement that has parameters, inserting data into a table using jdbc, updating data in postgresql database using jdbc, calling postgresql stored function using jdbc, deleting data from a postgresql table using jdbc, and postgresql jdbc transaction. In chapter three, 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. You will also learn how to create and store salt passwords and verify them. In chapter four, you will create a PostgreSQL database, named Bank, and its tables. In chapter five, 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 six, 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 seven, you create a table named Client_Data, which has seven columns: client_data_id (primary key), account_id (primary_key), birth_date, address, mother_name, telephone, and photo_path. In chapter eight, you will be taught how to create a SQL Server database, named Crime, and its tables. In chapter nine, you will be taught how to extract image features, utilizing BufferedImage class, in Java GUI. In chapter ten, 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 eleven, 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 twelve, you will add two tables: Police_Station and Investigator. These two tables will later be joined to Suspect table through another table, File_Case, which will be built in the seventh chapter. 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 thirteen, 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. Finally, this book is hopefully useful and can improve database programming skills for every Java/PostgreSQL/SQL Server programmer.


The Best Guide to Database Programming with Java GUI, PostgreSQL, and SQL Server Related Books

The Best Guide to Database Programming with Java GUI, PostgreSQL, and SQL Server
Language: en
Pages: 451
Authors: Vivian Siahaan
Categories: Computers
Type: BOOK - Published: 2020-01-13 - Publisher: SPARTA PUBLISHING

DOWNLOAD EBOOK

This book offers the straightforward, practical answers you need to help you do your job. This hands-on tutorial/reference/guide to PostgreSQL and SQL Server is
The Best Tutorial to Learn Database Programming with Java GUI, MariaDB, and SQL Server
Language: en
Pages: 404
Authors: Vivian Siahaan
Categories: Computers
Type: BOOK - Published: 2020-01-08 - Publisher: SPARTA PUBLISHING

DOWNLOAD EBOOK

This book explains relational theory in practice, and demonstrates through two projects how you can apply it to your use of MariaDB and SQL Server databases. Th
A Practical Guide to Database Programming with Java GUI and PostgreSQL
Language: en
Pages: 551
Authors: Vivian Siahaan
Categories: Computers
Type: BOOK - Published: 2020-01-12 - Publisher: SPARTA PUBLISHING

DOWNLOAD EBOOK

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 data
PostgreSQL Server Programming
Language: en
Pages: 405
Authors: Hannu Krosing
Categories: Computers
Type: BOOK - Published: 2013-01-01 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

This practical guide leads you through numerous aspects of working with PostgreSQL. Step by step examples allow you to easily set up and extend PostgreSQL. "Pos
Learning SQL
Language: en
Pages: 338
Authors: Alan Beaulieu
Categories: Computers
Type: BOOK - Published: 2009-04-11 - Publisher: O'Reilly Media

DOWNLOAD EBOOK

Updated for the latest database management systems -- including MySQL 6.0, Oracle 11g, and Microsoft's SQL Server 2008 -- this introductory guide will get you u