JDBC - Java Database
This course takes knowledge of the Java programming language and knowledge of a SQL database system and combines this experience via JDBC. When complete, the student will be well-versed in all aspects of Java database development, including advanced concepts such as updating results sets, large database objects (CLOBs and BLOBs), and invoking stored procedures.

Prerequisites: Knowledge of the Java programming language and object oriented fundamentals. Knowledge of an SQL database system.

Duration:  2 days

Price:  $750

JDBC Basics

  • The JDBC connectivity model
  • JDBC and other J2EE technologies
  • Relational databases and SQL
  • Object-relational mapping
  • Connecting to a database
  • The DriverManager class
  • The Connection class

Basic Database Access

  • SQL summary
  • Using the Statement class
  • Using the PreparedStatement class
  • Using the ResultSet class
  • SQL datatypes and Java datatypes
  • SQL NULL and Java null
  • SQL exceptions

Transactions

  • Inserts, updates, and deletes
  • Transaction isolation levels
  • Performance issues

Advanced Topics

  • Scrollable result sets
  • Updateable result sets
  • Batch processing
  • Advanced datatypes
  • Using ResultSetMetaData
  • Using DatabaseMetaData
  • Connection pooling
  • Transaction monitors and distributed transactions

Register Now

This page is printer friendly.