Enjoy 2020 without limits!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Read online the first chapters of this book!
All characters reduced
Building Three Java Gui Applications Using Mysql Mariadb And Postgresql - cover

Building Three Java Gui Applications Using Mysql Mariadb And Postgresql

Vivian Siahaan, Rismon Hasiholan Sianipar

Publisher: SPARTA PUBLISHING

  • 0
  • 0
  • 0

Summary

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.

Other books that might interest you

  • Strange coincidences in your life - Small curious events Forebodings Telepathy Does it happen to you too? Quantum physics and the theory of synchronicity explain extrasensory phenomena - cover

    Strange coincidences in your...

    George Anderson

    • 1
    • 4
    • 0
    From the earliest developments of thought, mankind believed that some significant coincidences were signs by which a higher philosophical or divine level sought to inter-dialogue with men.
     
    In the last three centuries this had been erased from the new directions of science. Extraordinary coincidences were considered as fruits of chance. Anyone who wanted to interpret extraordinary events as divine signals was mocked. In the same way, premonitions were considered illusions or even signs of imbalance. This, despite many had experienced these extraordinary facts.
     
    Science denied the existence of a psychic dimension with which the human mind could interact. According to the common opinion, the only existing reality was matter. However, in the 1980s, experiments in quantum physics demonstrated the existence of a universe that is not just composed of matter. This universe holds a level in which energy and information do not suffer the limits of space and time typical of classical physics.
     
    This confirms all the intuitions matured in the history of humanity. Among these intuitions the concept of "Soul of the World" enunciated by the Greek philosopher Plato. More recently, the Swiss psychologist Carl Gustav Jung has elaborated the theory of the "collective unconscious".
     
    This book avoids investigating excessively specialized topics. The author clearly accompanies the reader in understanding the three levels that form a single reality.
     
    The first level is the physical one, which is part of our daily experience. The second level is the one described by quantum physics, typical of the smallest elementary particles of atoms.
     
    The third is the psychic level called "non-locality". It is the spiritual level, which can not be physically located anywhere.
     
    This path of knowledge refers to recent discoveries recognized by official science. The strange coincidences and phenomena of the mind become important parts of a new and surprising reality.
    Show book
  • Constant Touch - A Global History of the Mobile Phone - cover

    Constant Touch - A Global...

    Jon Agar

    • 1
    • 1
    • 0
    Mobile phones are a ubiquitous technology with a fascinating history. There are now as many mobile phones in the world as there are people.  We carry them around with us wherever we go. And while we used to just speak into them, now mobiles are used to do all kinds of tasks, from talking to twittering, from playing a game to paying a bill.
    
    Jon Agar takes the mobile to pieces, tracing what makes it work, and puts it together again, showing how it was shaped in different national contexts in the United States, Europe, the Far East and Africa. He tells the story from the early associations with cars and the privileged, through its immense popular success, to the rise of the smartphone.
    
    Few scientific revolutions affect us in such a day-to-day way as the development of the mobile phone. Jon Agar's deft history explains exactly how this revolution has come about - and where it may lead in the future.
    Show book
  • Primitive Mythology - cover

    Primitive Mythology

    Joseph Campbell

    • 0
    • 1
    • 0
    Explore the power of myth as humanity first discovered it
     
    Collected Works of Joseph Campbell edition — with up-to-date science
     
    In this first volume of The Masks of God — Joseph Campbell’s major work of comparative mythology — the preeminent mythologist looks at the wellsprings of myth. From the earliest expressions of religious awe in pre-modern humans to the rites and art of contemporary primal tribes, myth has informed humankind's understanding of the world, seen and unseen. Exploring these archetypal mythic images and practices, Campbell examines the basic concepts that underlie all human myth, even to this day.
     
    The Masks of God is a four-volume study of world religion and myth that stands as one of Joseph Campbell’s masterworks. On completing it, he wrote:
     
    Its main result for me has been the confirmation of a thought I have long and faithfully entertained: of the unity of the race of man, not only in its biology, but also in its spiritual history, which has everywhere unfolded in the manner of a single symphony, with its themes announced, developed, amplified and turned about, distorted, reasserted, and today, in a grand fortissimo of all sections sounding together, irresistibly advancing to some kind of mighty climax, out of which the next great movement will emerge.
     
    This new digital edition is part of the Collected Works of Joseph Campbell series. Joseph Campbell Foundation has worked with scientists and academics to bring the anthropological and paleontological information Campbell explores in line with the best twenty-first century scholarship.
     
    (Comparative Mythology: paleontology, Neanderthal and Cro-magnon culture, neolithic and paleolithic art and religion.)
     
    "[T]he mask in a primitive festival is revered and experienced as a veritable apparition of the mythical being that it represents — even though everyone knows that a man made the mask and that a man is wearing it. The one wearing it, furthermore, is identified with the god during the time of the ritual of which the mask is a part. He does not merely represent the god; he is the god."— Joseph Campbell, Primitive Mythology
    Show book
  • Scribes of Space - Place in Middle English Literature and Late Medieval Science - cover

    Scribes of Space - Place in...

    Matthew Boyd Goldie

    • 0
    • 1
    • 0
    Scribes of Space posits that the conception of space—the everyday physical areas we perceive and through which we move—underwent critical transformations between the thirteenth and fifteenth centuries. Matthew Boyd Goldie examines how natural philosophers, theologians, poets, and other thinkers in late medieval Britain altered the ideas about geographical space they inherited from the ancient world. In tracing the causes and nature of these developments, and how geographical space was consequently understood, Goldie focuses on the intersection of medieval science, theology, and literature, deftly bringing a wide range of writings—scientific works by Nicole Oresme, Jean Buridan, the Merton School of Oxford Calculators, and Thomas Bradwardine; spiritual, poetic, and travel writings by John Lydgate, Robert Henryson, Margery Kempe, the Mandeville author, and Geoffrey Chaucer—into conversation. This pairing of physics and literature uncovers how the understanding of spatial boundaries, locality, elevation, motion, and proximity shifted across time, signaling the emergence of a new spatial imagination during this era.
    Show book
  • A History of Trees - cover

    A History of Trees

    Simon Wills

    • 0
    • 2
    • 0
    Make Arbor Day every day with little known and intriguing facts about the plants that populate our forests, give us shade, and clean our air.    Have you ever wondered how trees got their names? What did our ancestors think about trees, and how were they used in the past? This fascinating book will answer many of your questions, but also reveal interesting stories that are not widely known. For example, the nut from which tree was predicted to pay off the UK’s national debt? Or why is Europe’s most popular pear called the “conference”? Simon Wills tells the history of twenty-eight common trees in an engaging and entertaining way, and every chapter is illustrated with his photographs.   Find out why the London plane tree is so frequently planted in our cities, and how our forebears were in awe of the magical properties of hawthorn. Where is Britain’s largest conker tree? Which tree was believed to protect you against both lightning and witchcraft?   The use of bay tree leaves as a sign of victory by athletes in ancient Greece led to them being subsequently adopted by many others—from Roman emperors to the Royal Marines. But why were willow trees associated with Alexander Pope, Napoleon Bonaparte, and Samuel Johnson? Why did Queen Anne pay a large sum for a cutting from a walnut tree in Somerset? Discover the answers to these and many other intriguing tales within the pages of this highly engrossing book.  
    Show book
  • Machine Learning in Python - Hands on Machine Learning with Python Tools Concepts and Techniques - cover

    Machine Learning in Python -...

    Bob Mather

    • 0
    • 1
    • 0
    Are you excited about Artificial Intelligence and want to get started?Are you excited about Machine Learning and want to learn how to implement in Python?
     
    The book below is the answer.Given the large amounts of data we use everyday; whether it is in the web, supermarkets, social media etc. analysis of data has become integral to our daily life. The ability to do so effectively can propel your career or business to great heights. Machine Learning is the most effective data analysis tool. While it is a complex topic, it can be broken down into simpler steps, as show in this book. We are using Python, which is a great programming language for beginners.Python is a great language that is commonly used with Machine Learning. Python is used extensively in Mathematics, Gaming and Graphic Design. It is fast to develop and prototype. It is web capable, meaning that we can use Python to gather web data. It is adaptable, and has great community of users. 
     
    Here's What's Included In This Book:
     
    What is Machine Learning?Why use Python?Regression Analysis using Python with an exampleClustering Analysis using Python with an exampleImplementing an Artificial Neural NetworkBackpropagation90 Day Plan to Learn and Implement Machine LearningConclusion
    Show book