Creating Data Access Object (DAO) Design Pattern
Creating Data Access Object (DAO) Design Pattern
In DAO you need to create the Connection factory class. This class contains the code for getting connection to the database.
For Example-
private ConnectionFactory() {
try {
Class.forName(driverName);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
} catch (Exception e) {
e.toString();
}
return conn;
}
AS
package net.roseindia.DAO;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;
import net.roseindia.model.FinalResultModel;
import net.roseindia.model.PaperResultModel;
After writing the DAO class you can use in anywhere in you application by making an object of DAO class .
For example-
QuestionDAO obQuestionDAO = new QuestionDAO();
int i = obQuestionDAO.addQuestion(obQuestionModel);