SQLException: No suitable driver found for jdbc:oracle:thin:@gem:1521:XE

异常信息:
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有没有写错。

你可能感兴趣的:(oracle,oracle,jdbc,jboss,数据库,tomcat,server)