2012-10-31 46 views
0

任何機構可以解釋struts1.x傳達給數據庫Oracle什麼是溝通的struts1.38到Oracle

public class Myaction extends Action 
{ 
public ActionForwards excecute(-,-,-,-) 
{ 
    //donot write jdbc code here, where we write this jdbccode 
    } 
} 

回答

0

你想使用DAO和DTO設計模式交替的方式與其他的方式。你想給這個article

0

這是一個非常簡單的例子,只是爲了給你一個想法。您可以創建一個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; 
     } 
    }