高手快来接分!!!
我在做连接池的时候,出现了一个十分奇怪的问题:
整个工程是这样的:先定义一个超类A,在这个类里面定义了很多方法(操作数据库用的),如:Insert(),Update()……。 因为有很多表格,所以针对每一个表格,建立一个相应的Java类来管理,并且每一个类都继承了超类A,在这些类中所有的有关数据库操作都是通过超类的方法来完成的。接着定义了一个servlet,用来实现连接池。
在这个工程里,有许多的JSP页面,通过这些JSP来操作Java类,但是每次运行工程的时候,如果从JSP中输入数据,并试图从数据库中读写时,就会出现一个这样的错误:找不到oracle.jdbc.driver.OracleDriver (这个异常是从管理连接池的servlet中抛出来的),可是奇怪的是,如果我另外再写一个类TestConnection来测试连接池是否工作时,却发现能正常的访问数据库,(TestConnection同样也是继承的超类A);另外我还这样测试过:假设某个JSP页面操作的是名为User的一个类,我在这个类中增加一个main()方法,单独运行这个类,他也能正常的工作,
另注:这个工程以前用的数据库是MYSQL,所有的JSP都能正常的工作,但是后来把数据库换成Oracle以后,在连接池里面做了修改,然后就出问题了
如果能解决的话,给1000分