Java: Database Integration with JDBC

Go to class
Write Review

Free Online Course: Java: Database Integration with JDBC provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java: Database Integration with JDBC is taught by David Gassner.

Overview
  • Describes how to read and manage data from relational databases such as MySQL and SQL Server using the Java Database Connectivity (JDBC) API in applications programmed with Java.

Syllabus
  • Introduction

    • Welcome
    • What you should know before starting this course
    • Using the exercise files
    1. Installing Software
    • Testing your Java development environment
    • Importing a MySQL database
    • Creating a database user in MySQL
    2. Getting Started with JDBC
    • What is JDBC?
    • Choosing a JDBC driver
    • Connecting to a MySQL database server
    • Connecting to a HyperSQL database file
    • Executing a static SQL statement
    3. Managing Database Resources
    • Connecting to multiple databases
    • Handling JDBC exceptions
    • Closing database resources in Java 7
    4. Reading Data
    • Looping through result sets
    • Moving the cursor in scrollable result sets
    • Limiting the number of fetched rows
    • Filtering data with prepared statements
    • Calling stored procedures
    • Handling multiple values from stored procedures
    • Using generic getter methods in Java SE 7
    5. Managing Data
    • Managing data entities with JavaBean classes
    • Retrieving a single row as a JavaBean object
    • Inserting rows with prepared statements
    • Updating rows with prepared statements
    • Deleting rows with prepared statements
    • Managing data with updatable result sets
    • Using a persistent database connection
    • Committing and rolling back transactions
    6. Using Metadata
    • Getting the DatabaseMetaData object
    • Getting column and data type information
    Conclusion
    • Next steps