Unlock the full potential of Java's data management capabilities with our comprehensive online course focused on JDBC and Java I/O APIs. This course is meticulously designed to equip you with the skills needed to seamlessly connect Java applications to SQL databases using JDBC. You'll learn to create connections, execute basic, prepared, and callable statements, and process query results efficiently. Our lessons emphasize transaction control and the importance of prepared statements in preventing SQL injection attacks. Additionally, the course delves into the Java I/O API, where you'll master reading and writing data to the console and files using various streams, readers, and writers. You'll explore the serialization and deserialization of Java objects, gaining insights into customizing these processes. The course also covers the Java NIO package, providing you with the tools to create, traverse, and manipulate path objects and their properties. By the end of this course, you'll be proficient in managing data flow between Java applications and external systems, enhancing your ability to build robust and efficient applications.



Java SE 17 Developer (1Z0-829): Unit 8
This course is part of Java SE 17 Developer (1Z0-829) Specialization

Instructor: Pearson
Access provided by Masterflex LLC, Part of Avantor
Recommended experience
What you'll learn
Establish and manage database connections using JDBC for SQL operations.
Execute and secure SQL statements with prepared and callable statements.
Master Java I/O streams for reading and writing console and file data.
Skills you'll gain
Details to know

Add to your LinkedIn profile
4 assignments
July 2025
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There is 1 module in this course
This module addresses two of the groupings from the exam objectives. The first of these is accessing databases using JDBC, which has one topic, create connections, create and execute basic, prepared and callable statements, process query results and control transactions using JDBC API. The second grouping is using Java IO API, which contains three topics, read and write console and file data using IO streams, serialize and deserialize Java objects, create, traverse, read and write path objects and their properties using java.nio.file API.
What's included
19 videos4 assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Why people choose Coursera for their career









