The ResultSetMetaData interface returns the information of table such as total number of columns, column name, column type etc.
The DatabaseMetaData interface returns the information of the database such as username, driver name, driver version, number of tables, number of views etc.
The Connection interface provides methods for transaction management such as commit(), rollback() etc.
By using PreparedStatement interface, we can store and retrieve images.
By using batch processing technique in JDBC, we can execute multiple queries. It makes the performance fast.