Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
tomcat6.0+orcale10g+jndl
第一步:
C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\Cntext.xml
<Resource name="jdbc/test" auth="Container"
type="javax.sql.DataSource"
username="product"
password="product"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"
maxActive="100"
maxIdle="30"
maxWait="10000"/>
第二步:
新建WEB项目在E:\项目\Java数据库高级编程\test\WebRoot\WEB-INF\web.xml
<resource-ref>
<description>OracleDataSource</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
第三步测试
Context initCtx = new InitialContext();
Context envCtx = (Context)initCtx.lookup("java:comp/env");
DataSource ds = (DataSource)envCtx.lookup("jdbc/test");
try
{
ds.getConnection();
System.out.println("SUCCESS");
}
catch(Exception ex)
{
ex.printStackTrace();
}
第四步:加入JAR包
=========================================
但为什么老是出现这个错误啊
------解决方案--------------------看看你发布后的项目下是否有oracle的驱动包,或则你可以直接把oracle的驱动包放到tomcat的lib目录下。
------解决方案--------------------缺少classes12.jar