Dao is a simple java class which contains JDBC logic. The Java Data Access Object (Java DAO) is an important component in business applications.
Business applications almost always need access to data from relational or object databases and the Java platform offers many techniques for accessing this data.