1 、在struts-config.xml下
  <data-sources >       <data-source key="DataSource">          <set-property property="minCount" value="2" />          <set-property property="password" value="spring" />          <set-property property="maxCount" value="10" />          <set-property property="user" value="spring" />          <set-property property="driverClass" value="oracle.jdbc.driver.OracleDriver" />          <set-property property="description" value="datasource" />          <set-property property="url" value="jdbc:oracle:thin:@it10:1521:SP" />          <set-property property="autoCommit" value="false" />          <set-property property="readOnly" value="false" />          <set-property property="loginTimeout" value="" />       </data-source>
  2、在Action下  public ActionForward execute(   ActionMapping mapping,   ActionForm form,   HttpServletRequest request,   HttpServletResponse response) throws Exception {
       DataSource dataSource=this.getDataSource(request,Constants.DATASOURCE_KEY);      Connection connection=dataSource.getConnection();    //取得Connection
       HelpBean helpBean=new HelpBean();      Vector infovv=helpBean.getItemInfos(connection);
   }
  3、Constants.java
  package com.tek.david.dataBase.pool; 
/**  * @author qianzh  *  * TODO To change the template for this generated type comment go to  * Window - Preferences - Java - Code Style - Code Templates  */ public class Constants {    public static String DATASOURCE_KEY="DataSource";   }
  4、建立HelpBean
  加入方法
  public Vector getItemInfos(Connection  conn) throws Exception{   Vector ret=new Vector();    Statement stmt=conn.createStatement();    String sql="select * from test";    ResultSet rs=stmt.executeQuery(sql);   while(rs.next()){    ItemBean itemBean=new ItemBean();             InfoBean infoBean=new InfoBean();     infoBean.setUser_id(rs.getString(1));     infoBean.setUsername(rs.getString(2));     infoBean.setPassword(rs.getString(3));     infoBean.setNeedqty(rs.getString(4));    itemBean.setInfoBean(infoBean);    itemBean.setIsqty("");    ret.add(itemBean);        }    rs.close();   stmt.close();    conn.close();         return ret;    }
   
 
  |