DBManger是jdbc里面的方法,使用这些方法获得数据库连接可以是可以,但是没有连接池的效率并且还需要自己管理,所以,诸如struts一类的架构已经自带了架构连接池的代码,应该就是在struts的jar包中,如果你不用struts的datasourse,你自己当然也可以连接数据库,不过你自己要负责各个数据库连接的建立、释放,非常麻烦。

解决方案 »

  1.   

    反问楼主...JDBC是什么你明白吗?
      

  2.   

    请问楼上的如何调用Struts自带的连接池代码呢?
      

  3.   

    private Connection getConnectionFromStruts(HttpServletRequest request) {
            try {
                DataSource ds = this.getDataSource(request);
                if (ds != null) {
                    System.out.println("The system has get connection from struts!");
                    return ds.getConnection();
                }
                return null;
            }
            catch (Exception e) {
                e.printStackTrace();
                return null;
            }
        }以上是简单和常见的获取连接方法,具体的可以参考一些资料,希望楼主可以多看看例子再下手
      

  4.   

    JDBC是没问题的,以前的项目是JSP/JavaBeans,连接池是我写的,但是我们最近决定用Struts,我对数据源那个概念不太理解,所以才希望大家多指教。
      

  5.   

    请 Jacky1206(胖胖) 把
    getDataSource(request);
    的代码贴出来看看,谢谢!
      

  6.   

    说真的,楼主,应该先找找这方面的书或质料看看,连接数据库有4种方法,怎么用jdbc,我可以给你发段代码。msn:[email protected]
      

  7.   

    在下想问一下,是否要为连接池专门创建一个config.xml?然后在这个xml中部署数据源等等。