异常信息:
java.sql.SQLException:
No suitable driver found for jdbc:oracle:thin:@gem:1521:XE
解析:
红色部分是说没有找到适合jdbc:oracle:thin:@gem:1521:XE 的 驱动。
此句话可以做两方面理解(1)驱动不对,没有找到驱动。(2)驱动对了,但是不适合jdbc:oracle:thin:@gem:1521:XE。
对于(1),可以检查一下你的项目中有没有驱动,如果驱动有了,是不是和你的数据库的版本匹配,位置是否放置的正确。
简单介绍一个找到匹配驱动包的方法:oraclexe-->app-->oracle-->product-->10.2.0-->server-->jdbc-->lib这个目录下的驱动包是你的本地数据库提供,肯定匹配。
放置位置:tomcat放置在lib包中,jboss放置在jboss\server\default\lib下。
不过楼主是直接粘贴在项目的web-inf下面的lib中的,这样做的话就是以后每次都要记得在项目中加入驱动。
对于(2),检查一下你的url有没有写错。