请大家帮帮忙,如果可以的话,发一个例子到[email protected],谢谢大家。

解决方案 »

  1.   

    strust-config.xml
    <data-sources>
             <data-source>
               <set-property
                     property="autoCommit"
                     value="false"/>
               <set-property
                     property="description"
                     value="Example Data Source Configuration"/>
               <set-property
                     property="driverClass"
                     value="org.postgresql.Driver"/>
               <set-property
                     property="maxCount"
                     value="4"/>
               <set-property
                     property="minCount"
                     value="2"/>
               <set-property
                     property="password"
                     value="mypassword"/>
               <set-property
                     property="url"
                     value="jdbc:postgresql://localhost/mydatabase"/>
               <set-property
                     property="user"
                     value="myusername"/>
             </data-source>
    </data-sources>
      

  2.   

    public ActionForward execute(
            ActionMapping mapping,
            ActionForm form,
            HttpServletRequest request,
            HttpServletResponse response)
            throws Exception
    {
            DataSource dataSource;
            Connection cnn;        try
            {
                    dataSource = getDataSource(request);
                    cnn = dataSource.getConnection();
                    // 数据连接已经建立了,你可以做你想做的事情了
            }
            catch (SQLException e)
            {
                    getServlet().log("处理数据库连接", e);
            }
            finally
            {
                    // 在finally块里包含这些代码
                    // 用以保证连接最后会被关闭
                    try
                    {
                            cnn.close();
                    }
                    catch (SQLException e)
                    {
                            getServlet().log("关闭数据库连接", e);
                    }
            }
    }
      

  3.   

       dataSource = getDataSource(request); 
        这句我怎写了报错啊