這是一個非常簡單的例子,只是爲了給你一個想法。您可以創建一個DAO類,並在那裏有一個方法具有所有的jdbc相關的東西,如獲得連接,並建立會話。 DAO中的該方法查詢數據庫,並處理操作類中的結果。
你的Action類:
public class Myaction extends Action
{
public ActionForwards excecute(-,-,-,-)
{
//donot write jdbc code here, where we write this jdbccode
MyDAO dao = new MYDAO();
Resultset result = dao.getResults();
}
}
DAO類
public class MyDAO{
public ResultSet getResults(){
private Session session = MyUtil.getSession();
String query = "SELECT * from MY_TABLE";
PreparedStatement stmt = con.prepareStatement(query);
Connection con = session.connection();
ResultSet result = stmt.executeQuery();
return result;
}
}