1. Why is a separate database required? Why do we use a database?
    1. Why do we need JDBC (drivers, ODBC, and JDBC)?
    1. Drivers in Java
    1. The 4 Types of JDBC Drivers
    1. What does the Connection interface do, along with DriverManager?
    1. Describe the Statement interface
    1. Describe the ResultSet
    1. Why do Connection, Statement, and ResultSet need to be closed after use?