在commons-dbcp.jar里
加入到classpath就行了

解决方案 »

  1.   

    我已经把它放进了classpath了,但是还是找不到这个包,而且在WEB-INF里也放了,请问是不是还要配一下tomcat的环境变量
      

  2.   

    那就贴一下相关的代码
    还有你的classpath配置
      

  3.   

    那我就先谢谢了,
    这个时classpath:
    .;C:\j2sdk1.4.0\lib\tools.jar;C:\j2sdk1.4.0\lib\dt.jar;C:\j2sdk1.4.0\bin;C:\j2sdk1.4.0\lib\commons-dbcp-1.1.jar;D:\jakarta-tomcat-5.0.24\common\lib\commons-dbcp-1.1.jar;
    源码:package info;import javax.sql.DataSource;
    import java.sql.*;
    import org.apache.commons.dbcp.BasicDataSource;//就是这个包导不进来public class LinkDB {
    private static DataSource dataSource = null;private static DataSource startupDataSource(String DriverName,String URL,String username,String password) {
          BasicDataSource ds = new BasicDataSource();
          ds.setDriverClassName(DriverName);
          ds.setUsername(username);
          ds.setPassword(password);
          ds.setUrl(URL);
          ds.setMaxActive(100);
          ds.setMaxIdle(30);
          ds.setMaxWait(10000);
          return ds;
    }
    public static void setDB(String DriverName,String URL,String username,String password){
          dataSource=startupDataSource(DriverName,URL,username,password);
    }
    public static DataSource getDB(){
          return dataSource;
    }
    public static void shutdownDataSource(DataSource ds)throws SQLException {
        BasicDataSource bds = (BasicDataSource)ds;
        bds.close();
    }
    }
      

  4.   

    是不是还要为tomcat配置一个环境变量呢?
      

  5.   

    这个包是我下tomcat时,里面自带的一个包,我想大家说得应该就是这个包了吧,其实我是刚刚接触jsp这个东西,对他的一些bean的编写,从思路上大体能理解,但是就是有的时候到实践中就到处都是问题,想到的结果往往和实际是不一样的!
      

  6.   

    先澄清一个概念:import java.sql.*; // 这是导入一个包,表示导入java.sql下所有类。
    import org.apache.commons.dbcp.BasicDataSource;//这是导入一个类BasicDataSource,他在org.apache.commons.dbcp目录下
    然后是提供解决方法:
    这个包在tomcat目录,因此classpath去掉jdk目录的路径,如下
    .;C:\j2sdk1.4.0\lib\tools.jar;C:\j2sdk1.4.0\lib\dt.jar;D:\jakarta-tomcat-5.0.24\common\lib\commons-dbcp-1.1.jar;
    另外,推荐你jdk装在c:\java\jdk,tomcat装在c:\java\tomcat,路径短点比较好。有空学习ant吧,就不会有classpath的烦恼。
      

  7.   

    其实我各种方法都试了,但还是不行,我的程序是在jb上运行的,用的是他自己的tomcat,而我配的不是jb里的(因为我在哪里没有找到这个“类”),请问这样是否有影响》?
      

  8.   

    我刚才用editplus编译了一下,错误改变的,原来时文件not read,现在是failed to run the application,是不是代表有一定的进步,自学真的是好累,尤其不知道该从那里学起,给点意见吧!!
      

  9.   

    赫赫,不要用集成开发环境,从最简单的javac和java开始,学到ant。jsp的话,就独立安装tomcat做最简单的jsp环境就可以了。在csdn文档区,blog区没找到合适教程的话,去看各工具的文档,练习英文嘛。ant,tomcat都自带了。java.sun.com有java tutorial。
      

  10.   

    我已经搞定了,可能是我得jdk和tomcat装的太乱了,我从装了一下,然后配了一下classpath就好了