Being able to read and write data to a relational database is an absolute, must-have skill when working with Java applications. In this course, Java Core Libraries: JDBC, you will gain the ability to access and modify data in relational databases using the JDBC API. First, you will learn how to connect the JDBC API to a database. Next, you will discover how to read and update data in a database using the JDBC API. Finally, you will explore advanced techniques for working with large chunks of data, calling stored procedures, using instance pooling, transactions, and the JDBC RowSet. When you’re finished with this course, you will have the skills and knowledge needed to utilize the JDBC API in your work with complete confidence.
Course Overview Hi. My name is Richard Monson-Haefel, and welcome to my course, Java Core Libraries: JDBC. I'm a software architect and engineer at Tomitribe and have been working with Java and JDBC for over 22 years. JDBC is the most mature and heavily utilized of all the Java enterprise APIs. If you do development in Enterprise, Mobile, Cloud, or microservices, you're probably going to be using JDBC. Some of the major topics that we will cover include JDBC history and context, setting up your development environment, configuring and connecting JDBC drivers, query, update, and delete using JDBC, Advanced features like instance pooling and transactions, and finally, JDBC RowSets. By the end of this course, you'll know how to use JDBC to connect, read, and write data to a relational database, how to use advanced features like instance pooling and transactions and RowSets. With these skills, you'll be ready to work with JDBC in production systems. Before beginning this course, you should already be familiar with the Java programming language and SQL, the standard query language for relational databases. From here, you should feel comfortable diving into other courses, including courses on Java EE, Spring, Java Cloud Computing, and Java Microservices. I hope you'll join me on this journey to learn JDBC with the Java Core Libraries: JDBC course, at Pluralsight.