为什么你要在javabean里中去用这个数据源?这个本身是在DAO中才取得的.大不了你把datasource传到javabean好了.好好考虑你的设计.

解决方案 »

  1.   

    恩,谢谢你的提醒,我也觉得这样写有问题.
    是不是说
    如果我的javabean要和数据库交互我是否应该使用另一个数据源,或者用jdbc api直接操作数据库
    这样算不算对struts中的datasource的一种浪费?
    初学struts,脑子一时转不过弯,多谢指点!
      

  2.   

    用了这个连接池,其实就和你原来使用连接池一样,你原来的写法,当然可以在JAVABEAN中使用, 如用使用连接池,
    APACHE上面就带有例子,
    差别不大的,
      

  3.   

    你试试JavaWebStudio中的数据库连接池。可在Struts项目中的任何java文件中获取连接。连接时只要写下面几句就行了:
        private ConnectionPool pool;
        pool = ConnectionPool.getInstance();
        Connection con = null;
        con = pool.getConnection();