还有一个问题,我现在补充一下:
我按照tomcat4.1.24中的jndi-datasource-examples-howto.html文档说明设置并连接数据库成功了。但是现在有三个疑问:
1。按照这篇文档所提供的方法,是否真正是在使用连接池的方法,我总觉得似乎这只是使用了一个数据源接口来连接数据库而已。
2。根据文档的提示,需要创建一个web.xml,但是我没有创建这个文件,同样也正常连接了数据库,为什么呢?web.xml是用来做什么的?
3。这篇文档中连接mysql的例子中似乎并未用到:
  Jakarta-Commons DBCP 1.0 
  Jakarta-Commons Collections 2.0 
  Jakarta-Commons Pool 1.0 
  这三个jar文件,为什么呢?

解决方案 »

  1.   

    首先我声明:我没有看过你说的文章;
        不过以我的经验,劝你看看你所引用的那几个类的原吗,是不适用到了默认的连接池。如果没有用,那么你完全可以换另一个连接池的方法代替它,而不改变其他的东西
        其二:你说的xml文件是tomcat/conf的还是你的开发目录里的,前者是系统自带的,声明它的默认类和一些系统加在设置的;后者是声明你自己的类的(主要用途)。
        三:由的类是提供给你选择加载使用的,所以建议多找几篇文章看看,综合一下
      

  2.   

    老大你再仔细分析一下那个配置文件!!!里面的驱动是从哪里来的!!!还有驱动怎么能不引用pool.jar呢!!!!!!!你还要好好学习了.!!!!!!!
      

  3.   

    To: qizi168(崔斯特·杜垩登)
      %TOMCAT_HOME%\webapps\tomcat-docs\jndi-datasource-examples-howto.htmlTo: 楼主
      可否贴出code?
      

  4.   

    怎么成功的,我的出错啊,在datasource.getConnection();的时候出错:
    java.sql.SQLException: Cannot load JDBC driver class 'null'