Java Database Connectivity (JDBC) is an API that allows you to connect an SQL database to your Java applications. It allows you to define how to access this database and provides options on running statements that return data from tables and execute updates.

Those who take this course should already be proficient in Java and SQL (MySQL specifically). As well as have MySQL installed on their computer.


Java is an object oriented programming language and one of the most popular choices for application development. It's class-based approach and in-memory handling make it an easier programming language to work with compared to other C languages that came before it. In this course, we'll learn more about the intermediate topics within Java such as streams, lambdas, and exception handling.

Java is an object oriented programming language and one of the most popular choices for application development. It's class-based approach and in-memory handling make it an easier programming language to work with compared to other C languages that came before it. In this course, we'll learn the fundamentals of working with Java and best practices when designing code with this language.