Java Database Connectivity (JDBC)

From a programming perspective, JDBC provides a uniform interface to a wide range of relational databases., Now, with the new JDBC 2.0 API, it also provides access to other tabular data sources such as spreadsheets or flat files. The JDBC API enables the following:

  • Establish a connection with a database or access any tabular data source
  • Send SQL statements
  • Process the results

JDBC provides a common base on which higher-level tools and interfaces can be built.

http://java.sun.com/products/jdbc/