The standard Java API for database-independent connectivity between Java applications and a wide range of databases. Direct execution of SQL queries in Java applications.
Direct execution of SQL queries in Java applications.
Direct control over SQL queries | Wide database support | Part of Java SE, no additional libraries required
Boilerplate code | Manual handling of resource cleanup | Lacks abstraction over database operations