Easy Learning Jdbc Mysql

Easy Learning Jdbc Mysql Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Easy Learning Jdbc Mysql book. This book definitely worth reading, it is an incredibly well-written.

Easy Learning JDBC + MySQL

Author : yang hu
Publisher : Independently Published
Page : 82 pages
File Size : 50,7 Mb
Release : 2019-04-18
Category : Electronic
ISBN : 1095114735

Get Book

Easy Learning JDBC + MySQL by yang hu Pdf

The complexity of life, because they do not understand to simplify the complex, to simplify the complexity, simple is the beginning of wisdom. From the essence of practice, to briefly explain the concept, and vividly cultivate programming interest, this book easy and quickly learn JDBC + MySQL.1. JDBC connect MySQL about Add Delete Update Research2. JDBC Precompiled CRUD3. JDBC Tool DBUtil4. DBUtil User CRUD5. DBUtil UserDAO CRUD6. DBUtil UserDAO Paging Query7. JDBC Reflections Any Object8. JDBC Transaction9. JDBC Save and Export Text File10. JDBC Save and Export Picture11. JDBC Call Stored Procedure Add User12. JDBC Call Stored Procedure Update User13. JDBC Call Stored Procedure Delete User14. JDBC Call Stored Procedure Query User15. JDBC Call Stored Procedure Return Parameter

Easy Learning JDBC + Oracle

Author : yang hu
Publisher : Independently Published
Page : 101 pages
File Size : 49,5 Mb
Release : 2019-04-19
Category : Electronic
ISBN : 1095228676

Get Book

Easy Learning JDBC + Oracle by yang hu Pdf

The complexity of life, because they do not understand to simplify the complex, to simplify the complexity, simple is the beginning of wisdom. From the essence of practice, to briefly explain the concept, and vividly cultivate programming interest, this book easy and quickly learn JDBC + Oracle.1. JDBC connect Oracle about Add Delete Update Research2. JDBC Precompiled CRUD3. JDBC Tool DBUtil4. DBUtil User CRUD5. DBUtil UserDAO CRUD6. DBUtil UserDAO Paging Query7. JDBC Reflections Any Object8. JDBC Transaction9. JDBC Save and Export Text File10. JDBC Save and Export Picture11. JDBC Call Stored Procedure Add User12. JDBC Call Stored Procedure Update User13. JDBC Call Stored Procedure Delete User14. JDBC Call Stored Procedure Query User15. JDBC Call Stored Procedure Return Parameter

LEARN JDBC THE HARD WAY: A Hands-On Reference to MySQL and SQL Server Driven Programming

Author : Vivian Siahaan,Rismon Hasiholan Sianipar
Publisher : SPARTA PUBLISHING
Page : 546 pages
File Size : 54,5 Mb
Release : 2019-11-23
Category : Computers
ISBN : 8210379456XXX

Get Book

LEARN JDBC THE HARD WAY: A Hands-On Reference to MySQL and SQL Server Driven Programming by Vivian Siahaan,Rismon Hasiholan Sianipar Pdf

This hands-on tutorial/reference/guide to MySQL 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 MySQL and SQL Server. As you would expect, this book shows how to build from scratch two different databases: MySQL and SQL Server using Java. In designing a GUI and as an IDE, you will make use of the NetBeans tool. In the first chapter, you will learn: How to install NetBeans, JDK 11, and MySQL Connector/J; How to integrate external libraries into projects; How the basic MySQL commands are used; How to query statements to create databases, create tables, fill tables, and manipulate table contents is done. In the second chapter, 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 the third chapter, 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 be taught how to create Crime database and its tables. In chapter six, you will be taught how to extract image features, utilizing BufferedImage class, in Java GUI. In chapter seven, 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 eight, 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 nine, 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 ten, 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/MySQL/SQL SERVER programmer.

MySQL and Java Developer's Guide

Author : Mark Matthews,Jim Cole,Joseph D. Gradecki
Publisher : John Wiley & Sons
Page : 434 pages
File Size : 43,5 Mb
Release : 2003-02-28
Category : Computers
ISBN : 9780471462224

Get Book

MySQL and Java Developer's Guide by Mark Matthews,Jim Cole,Joseph D. Gradecki Pdf

Hier erfahren Java Entwickler alles, was sie wissen müssen, um Java Datenbankanwendungen mit MySQL zu entwickeln. "MySQL and Java Developer's Guide" ist der erste umfassende Leitfaden zu MySQL für Java-Entwickler. Er basiert auf einem praxisorientierten und codeintensiven Ansatz. Hier lernen Java Entwickler, wie sie eine komplexe Managementanwendung für Webdatenbanken entwickeln. Zunächst gibt der Autor einen Überblick über die Grundlagen von MySQL. Dann erklärt er, wie man JDBC mit MySQL verwendet und wie man Servlets und JSP mit MySQL entwickelt. Mit einem codeintensiven Tutorial. Es demonstriert, wie man die Muster-Datenbankanwendung mit Hilfe von EJB entwickelt. Mit begleitender Website. Sie enthält die kompletten Quellcodebeispiele aus dem Buch sowie Links zu anderen nützlichen Seiten. Geschrieben von Mark Matthews, dem Erfinder des JDBC-Treibers für MySQL und unbestrittene Autorität auf dem Gebiet der Java Programmierung mit MySQL.

A Pragmatic Approach to Database Programming with JDBC and MySQL

Author : Vivian Siahaan,Rismon Hasiholan Sianipar
Publisher : SPARTA Publishing
Page : 439 pages
File Size : 40,8 Mb
Release : 2019-03-04
Category : Computers
ISBN : 8210379456XXX

Get Book

A Pragmatic Approach to Database Programming with JDBC and MySQL by Vivian Siahaan,Rismon Hasiholan Sianipar Pdf

You will learn Java/MySQL fast, easy and fun. This book provides you with a complete MySQL guidance presented in an easy-to-follow manner. Each chapter has practical examples with SQL script and screenshots available. If you go through the entire chapters, you will know how to manage MySQL databases and manipulate data using various techniques such as MySQL queries, MySQL stored procedures, database views, triggers. In the first part of the book, you will learn Basic MySQL statements including how to implement querying data, sorting data, filtering data, joining tables, grouping data, subquerying data, dan setting operators. Aside from learning basic SQL statements, you will also learn step by step how to develop stored procedures in MySQL. First, we introduce you to the stored procedure concept and discuss when you should use it. Then, we show you how to use the basic elements of the procedure code such as create procedure statement, if-else, case, loop, stored procedure’s parameters. In the next chapter, we will discuss the database views, how they are implemented in MySQL, and how to use them more effectively. After that, you will learn how to work with the MySQL triggers. By definition, a trigger or database trigger is a stored program executed automatically to respond to a specific event e.g., insert, update or delete occurred in a table. The database trigger is powerful tool for protecting the integrity of the data in your MySQL databases. In addition, it is useful to automate some database operations such as logging, auditing, etc. Then, you will learn about MySQL index including creating indexes, removing indexes, listing all indexes of a table and other important features of indexes in MySQL. MySQL uses indexes to quickly find rows with specific column values. Without an index, MySQL must scan the whole table to locate the relevant rows. The larger table, the slower it searches. After that, you will find a lot of useful MySQL administration techniques including MySQL server startup and shutdown, MySQL server security, MySQL database maintenance, and backup. The last chapter gives you the most commonly used MySQL functions including aggregate functions, string functions, date time functions, control flow functions, etc.

OBJECT-ORIENTED PROGRAMMING APPROACH TO LEARNING JDBC AND MYSQL USING APACHE NETBEANS IDE: PART 1

Author : Vivian Siahaan
Publisher : BALIGE PUBLISHING
Page : 186 pages
File Size : 44,5 Mb
Release : 2023-02-14
Category : Computers
ISBN : 8210379456XXX

Get Book

OBJECT-ORIENTED PROGRAMMING APPROACH TO LEARNING JDBC AND MYSQL USING APACHE NETBEANS IDE: PART 1 by Vivian Siahaan Pdf

The Northwind database is a sample database, consisting 13 tables, that was originally created by Microsoft and used as the basis for their tutorials in a variety of database products for decades. The Northwind database contains the sales data for a fictitious company called “Northwind Traders,” which imports and exports specialty foods from around the world. The Northwind database is an excellent tutorial schema for a small-business ERP, with customers, orders, inventory, purchasing, suppliers, shipping, employees, and single-entry accounting. The Northwind database has since been ported to a variety of non-Microsoft databases, including MySQL. The Northwind dataset includes sample data for the following: Suppliers: Suppliers and vendors of Northwind; Customers: Customers who buy products from Northwind; Employees: Employee details of Northwind traders; Products: Product information; Shippers: The details of the shippers who ship the products from the traders to the end-customers; Orders and Order_Details: Sales Order transactions taking place between the customers & the company. In this book, as part 1, you will develop step by step tutorial object-oriented programming and Java GUI using NetBeans IDE to implement the four employee-related tables in Northwind database: region, territories, employees, and employeeterritories.

OBJECT-ORIENTED PROGRAMMING APPROACH TO LEARNING JDBC AND MYSQL USING APACHE NETBEANS IDE: PART 2

Author : Vivian Siahaan
Publisher : BALIGE PUBLISHING
Page : 208 pages
File Size : 47,8 Mb
Release : 2023-02-19
Category : Computers
ISBN : 8210379456XXX

Get Book

OBJECT-ORIENTED PROGRAMMING APPROACH TO LEARNING JDBC AND MYSQL USING APACHE NETBEANS IDE: PART 2 by Vivian Siahaan Pdf

The Northwind database is a sample database, consisting 13 tables, that was originally created by Microsoft and used as the basis for their tutorials in a variety of database products for decades. The Northwind database contains the sales data for a fictitious company called “Northwind Traders,” which imports and exports specialty foods from around the world. The Northwind database is an excellent tutorial schema for a small-business ERP, with customers, orders, inventory, purchasing, suppliers, shipping, employees, and single-entry accounting. The Northwind database has since been ported to a variety of non-Microsoft databases, including MySQL. The Northwind dataset includes sample data for the following: Suppliers: Suppliers and vendors of Northwind; Customers: Customers who buy products from Northwind; Employees: Employee details of Northwind traders; Products: Product information; Shippers: The details of the shippers who ship the products from the traders to the end-customers; Orders and Order_Details: Sales Order transactions taking place between the customers & the company. In this book, as part 2, you will develop step by step tutorial object-oriented programming and Java GUI using NetBeans to implement second four tables in Northwind database: categories, suppliers, products, and customers.

JDBC for MySQL - Herong's Tutorial Examples

Author : Herong Yang
Publisher : HerongYang.com
Page : 374 pages
File Size : 54,9 Mb
Release : 2019-01-01
Category : Computers
ISBN : 8210379456XXX

Get Book

JDBC for MySQL - Herong's Tutorial Examples by Herong Yang Pdf

This JDBC tutorial book is a collection of notes and sample codes written by the author while he was learning JDBC technology himself. Topics include installing JDK and MySQL server; using MySQL JDBC driver (MySQL Connector/J); database connection URLs; introduction to Result Set; Meta Data, Prepared Statement, CLOB, and BLOB; connection pooling with DBCP and C3P0. Updated in 2024 (Version v3.13) with minor changes. For latest updates and free sample chapters, visit https://www.herongyang.com/JDBC-MySQL.

Step by Step Java GUI with JDBC and MySQL : Practical Approach to Build Database Desktop Application with Project Based Examples

Author : Hamzan Wadi
Publisher : Unknown
Page : 338 pages
File Size : 45,6 Mb
Release : 2020-02-10
Category : Electronic
ISBN : 9798612192015

Get Book

Step by Step Java GUI with JDBC and MySQL : Practical Approach to Build Database Desktop Application with Project Based Examples by Hamzan Wadi Pdf

This book comes as an answer for students, lecturers, or the general public who want to learn Java GUI programming starting from scratch. This book is suitable for beginner learners who want to learn Java GUI programming from the basic to the database level. This book is also present for JAVA learners who want to increase their level of making GUI-based database applications for small, medium, or corporate businesses level. The discussion in this book is not wordy and not theoretical. Each discussion in this book is presented in a concise and clear brief, and directly to the example that implements the discussion. Beginner learners who want to learn through this book should not be afraid of losing understanding of the programming concepts, because this book in detail discusses the concepts of Java programming from the basic to the advanced level. By applying the concept of learning by doing, this book will guide you step by step to start Java GUI programming from the basics until you are able to create database applications using JDBC and MySQL. Here are the material that you will learn in this book.CHAPTER 1 : This chapter will give you brief and clear introduction about how to create desktop application using Java GUI starting from how to setup your environments, create your first project, understand various control for your form, and understand how to interact with your form using event handling.CHAPTER 2 : This chapter will discuss clearly about the concept and the implementatiton of data types and variables in Java GUI.CHAPTER 3 : This chapter will discuss in detail about how to make decisions or deal with a condition in the program. This chapter is the first step to deeper understanding of logics in programming. This chapter specifically discusses relational operators and logical operators, if statements, if-else statements, and switch-case statements, and how to implement all of these conditional statements using Java GUI.CHAPTER 4 : This chapter will discuss in detail the looping statements in Java including for statement, while statement, do-while statement, break statement, and continue statement. All of these looping statements will be implemented using Java GUI.CHAPTER 5 : This chapter will discuss how to use methods to group codes based on their funcitonality. This discussion will also be the first step for programmers to learn how to create efficient program code. This chapter will discuss in detail the basics of methods, methods with return values, how to pass parameters to methods, how to overload your methods, and how to make recursive methods.CHAPTER 6 : This chapter will discuss in detail how to create and use arrays, read and write file operations, and how to display data stored in arrays or files in graphical form.CHAPTER 7 : This chapter will discuss in detail the basics of MySQL, how to access databases using JDBC and MySQL, and how to perform CRUD operations using JDBC and MySQL. CHAPTER 8 : In this chapter we will discuss more about Java GUI programming. This chapter will discuss in detail about how to make a program that consists of multi forms, how to create MDI application, and how to create report using iReport with data stored in a database.

FULL VERSION: OBJECT-ORIENTED PROGRAMMING APPROACH TO LEARNING JDBC AND MYSQL USING APACHE NETBEANS IDE

Author : Vivian Siahaan
Publisher : BALIGE PUBLISHING
Page : 499 pages
File Size : 43,9 Mb
Release : 2023-02-22
Category : Computers
ISBN : 8210379456XXX

Get Book

FULL VERSION: OBJECT-ORIENTED PROGRAMMING APPROACH TO LEARNING JDBC AND MYSQL USING APACHE NETBEANS IDE by Vivian Siahaan Pdf

The Northwind database is a sample database, consisting 11 tables, that was originally created by Microsoft and used as the basis for their tutorials in a variety of database products for decades. The Northwind database contains the sales data for a fictitious company called “Northwind Traders,” which imports and exports specialty foods from around the world. The Northwind database is an excellent tutorial schema for a small-business ERP, with customers, orders, inventory, purchasing, suppliers, shipping, employees, and single-entry accounting. The Northwind database has since been ported to a variety of non-Microsoft databases, including MySQL. The Northwind dataset includes sample data for the following: Suppliers: Suppliers and vendors of Northwind; Customers: Customers who buy products from Northwind; Employees: Employee details of Northwind traders; Products: Product information; Shippers: The details of the shippers who ship the products from the traders to the end-customers; Orders and Order_Details: Sales Order transactions taking place between the customers & the company. In this book, you will develop step by step tutorial object-oriented programming and Java GUI using NetBeans IDE to implement all tables in Northwind database.

JDBC Tutorials - Herong's Tutorial Examples

Author : Herong Yang
Publisher : HerongYang.com
Page : 150 pages
File Size : 43,5 Mb
Release : 2020-10-10
Category : Computers
ISBN : 8210379456XXX

Get Book

JDBC Tutorials - Herong's Tutorial Examples by Herong Yang Pdf

This JDBC tutorial book is a collection of notes and sample codes written by the author while he was learning JDBC technology himself. Topics include installing JDK and Derby database server; using Derby JDBC driver; database connection URLs; introduction to Result Set; Meta Data, Prepared Statement, CLOB, and BLOB; connection pooling with DBCP and C3P0. Updated in 2024 (Version v3.13) with minor changes. For latest updates and free sample chapters, visit https://www.herongyang.com/JDBC.

Infomatic Practices

Author : Reeta Sahoo, Gagan Sahoo
Publisher : New Saraswati House India Pvt Ltd
Page : 128 pages
File Size : 54,7 Mb
Release : 2024-06-17
Category : Computers
ISBN : 9789351995852

Get Book

Infomatic Practices by Reeta Sahoo, Gagan Sahoo Pdf

A series of Book of Computers . The ebook version does not contain CD.

SQLite with JDBC for Beginners

Author : Vivian Siahaan,Rismon Hasiholan Sianipar
Publisher : SPARTA PUBLISHING
Page : 307 pages
File Size : 48,5 Mb
Release : 2019-09-29
Category : Computers
ISBN : 8210379456XXX

Get Book

SQLite with JDBC for Beginners by Vivian Siahaan,Rismon Hasiholan Sianipar Pdf

In this book, you will learn how to build from scratch a SQLite 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 use SQLite in Java. In the first chapter, you will learn: How to create SQLite database and six tables In the second chapter, 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 the third chapter, 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 tables. In the last chapter, you will study how to query the six tables. Finally, this book is hopefully useful and can improve database programming skills for every Java/SQLite programmer.

Step By Step Java GUI With JDBC & MySQL : Practical approach to build database desktop application with project based examples

Author : Hamzan Wadi
Publisher : TR Publisher
Page : 330 pages
File Size : 43,9 Mb
Release : 2024-06-17
Category : Computers
ISBN : 8210379456XXX

Get Book

Step By Step Java GUI With JDBC & MySQL : Practical approach to build database desktop application with project based examples by Hamzan Wadi Pdf

This book comes as an answer for students, lecturers, or the general public who want to learn Java GUI programming starting from scratch. This book is suitable for beginner learners who want to learn Java GUI programming from the basic to the database level. This book is also present for JAVA learners who want to increase their level of making GUI-based database applications for small, medium, or corporate businesses level. The discussion in this book is not wordy and not theoretical. Each discussion in this book is presented in a concise and clear brief, and directly to the example that implements the discussion. Beginner learners who want to learn through this book should not be afraid of losing understanding of the programming concepts, because this book in detail discusses the concepts of Java programming from the basic to the advanced level. By applying the concept of learning by doing, this book will guide you step by step to start Java GUI programming from the basics until you are able to create database applications using JDBC and MySQL. Here are the material that you will learn in this book. CHAPTER 1 : This chapter will give you brief and clear introduction about how to create desktop application using Java GUI starting from how to setup your environments, create your first project, understand various control for your form, and understand how to interact with your form using event handling. CHAPTER 2 : This chapter will discuss clearly about the concept and the implementatiton of data types and variables in Java GUI. CHAPTER 3 : This chapter will discuss in detail about how to make decisions or deal with a condition in the program. This chapter is the first step to deeper understanding of logics in programming. This chapter specifically discusses relational operators and logical operators, if statements, if-else statements, and switch-case statements, and how to implement all of these conditional statements using Java GUI. CHAPTER 4 : This chapter will discuss in detail the looping statements in Java including for statement, while statement, do-while statement, break statement, and continue statement. All of these looping statements will be implemented using Java GUI. CHAPTER 5 : This chapter will discuss how to use methods to group codes based on their funcitonality. This discussion will also be the first step for programmers to learn how to create efficient program code. This chapter will discuss in detail the basics of methods, methods with return values, how to pass parameters to methods, how to overload your methods, and how to make recursive methods. CHAPTER 6 : This chapter will discuss in detail how to create and use arrays, read and write file operations, and how to display data stored in arrays or files in graphical form. CHAPTER 7 : This chapter will discuss in detail the basics of MySQL, how to access databases using JDBC and MySQL, and how to perform CRUD operations using JDBC and MySQL. CHAPTER 8 : In this chapter we will discuss more about Java GUI programming. This chapter will discuss in detail about how to make a program that consists of multi forms, how to create MDI application, and how to create report using iReport with data stored in a database.

Java Programming For Developers: The Definitive Guide to Learn JDBC And Database Applications

Author : Vivian Siahaan,Rismon Hasiholan Sianipar
Publisher : SPARTA PUBLISHING
Page : 440 pages
File Size : 44,9 Mb
Release : 2019-11-28
Category : Computers
ISBN : 8210379456XXX

Get Book

Java Programming For Developers: The Definitive Guide to Learn JDBC And Database Applications by Vivian Siahaan,Rismon Hasiholan Sianipar Pdf

This step-by-step guide to explore database programming using Java is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a programmer. Each brief chapter covers the material for one week of a college course to help you practice what you've learned. As you would expect, this book shows how to build from scratch two different databases: MariaDB and SQLite using Java. In designing a GUI and as an IDE, you will make use of the NetBeans tool. In the first chapter, 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 the second chapter, 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 the third chapter, 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 the fourth chapter, You create a table with the name of the Account, which has ten columns: 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 the fifth chapter, 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 six, you will be shown how to create SQLite database and tables with Java. In chapter seven, you will be taught how to extract image features, utilizing BufferedImage class, in Java GUI. Digital image techniques to extract image features used in this chapted are grascaling, sharpening, invertering, blurring, dilation, erosion, closing, opening, vertical prewitt, horizontal prewitt, Laplacian, horizontal sobel, and vertical sobel. For readers, you can develop it to store other advanced image features based on descriptors such as SIFT and others for developing descriptor based matching. In chapter eight, 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 nine, 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. All six fields (except keys) will have a BLOB data type, so that the image of the feature will be directly saved into this table. In chapter ten, 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 eleven, you will add two tables: Victim and Case_File. 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 Case_File has seven columns: case_file_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/MariaDB/SQLite pogrammer.