What is JDBC and what role does it play in Java applications?
JDBC is a protocol used to transfer data between Java programs and external data storage like files or network systems.
I'm disappointed with this answer. JDBC specifically focuses on connecting Java applications to relational databases, not external data storage like files.
Can you explain the key difference between JDBC and other types of Java I/O operations?