JDBC (Java Database Connectivity)
Provides a set of Java API for accesing the relational databases from Java program.
The API is independent and can interact with different platforms and databases.
- clean SQL processing
- good performance with large data
- good for small applications
- easy to learn
- large programming overhead
- no encapsulation
- query in database specific type