由于刚接触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就不可以呢? 这期间还有什么其他玄机?
望各位大虾指教,万分感谢!
环境: 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就不可以呢? 这期间还有什么其他玄机?
望各位大虾指教,万分感谢!
解决方案 »
- 多线程买票问题
- 怎么在JSP代码里取值,访问数据库?
- org.springframework.beans.NotWritablePropertyException
- tomcat 报的常见的错,请大虾给予指点
- 关于jasperreport的EXCEL文件输出问题,寻求帮助!
- Struts中调用orcal存储过程的游标时报错为:Define tag cannot set a null value
- 有关cookie中文乱码的问题,谁能帮解决一下啊。谢谢哦!
- jsp出现数据混乱?
- 100分求助图形统计报表
- js时间日期相减,求帮助啊
- 请问img src 内容正则表达式
- jsp中嵌入asp.net页面,如何触发asp.net页面的事件?
是啊,我也觉得问题出的怪怪的,以前搞的时候不用拷贝到web-info\lib目录下的,现在非得要拷贝了.
不过我估计可能是我在注册表中删除jdk的时候,删除了不该删除的某个东西.除此之外,找不到任何合理的解释了啊.
我写了,但不管用啊.还是非得拷贝这几个包到web-info\lib下面才行,郁闷死我了.