Databases organize data to support processes that require information. A database system includes users, data, hardware to store data, and software to manage storage and retrieval. JDBC is a Java API that defines how clients access databases. It provides methods for querying and updating relational databases. JDBC implementations establish a database connection using a driver, submit queries with a Statement object to retrieve results in a ResultSet, and close resources when done. Future work could involve using servlets to extend server capabilities and host database applications.