关于JSP连接Oracle问题
由于刚接触java不久(以前搞.net),对java的jdbc驱动程序调用机制不是很明白,就以下问题,请高手指正:
环境: eclipse helios(官方最新太阳神版) + tomcat6.0;
过程: 以前使用Eclipse3.2出现了javabean不能使用的问题,于是下载了最新版,感觉好了很多,也自己集成了很多插件.
安装新版本Eclipse之前,我彻底删除了以前的jdk环境(注册表也被我删干净了).然后重新配置环境变量,用java
应用程序连接oracle数据库,一切正常.
但是问题出来了,以前在3.2下面的jsp正常的程序,如今却不能连接oracle数据库,出现找不到驱动. 使用java应用
程序测试连接数据库,没有一点问题. 然后我在项目的构建路径中也加载了oracle驱动的几个jar库文件,包括(
classes12.jar,ojdbc14.jar,ocrs12.jar,nls_charset12.jar).结果还是找不到驱动.后来我干脆把这几个驱动程序
全部放到项目下面的WEB-INFO\lib文件夹下面,再测,数据库连上去了. ^^嘘了一口气.
问题: 我确信以前我在3.2版本中没有把上述的几个jar库文件放到项目的WEB-INFO\lib目录中,为什么那个时候可以,而现
在不行了呢?
百思不得其解,敢问java高手,在编写程序的过程中(服务器程序部署之前),难道一定要将上述几个jar库文件拷贝到项目的
WEB-INFO\lib文件夹下面吗? 因为我已经在环境变量classpath中设置了%oracle_home%\jdbc\lib.应用程序可以根据这个
路劲调用,为什么jsp就不可以呢? 这期间还有什么其他玄机?
望各位大虾指教,万分感谢!