JDBC is the database access API that is built into Java. It is not officially an acronym, however many people assume it is stands for Java Database Connectivity.
JDBC allows us to connect to a database, send SQL statements to the database to be executed, and process the results of executing those statements. It is a low-level API that requires quite a lot of code to get things done. There is a lot of pulling data out of one thing and shoving it into another thing (commonly referred to as plumbing code).