当前位置: 技术问答>java相关
怎么样注册jsp上的jdbcoracle驱动
来源: 互联网 发布时间:2015-04-27
本文导语: String DBDriver = "oracle.jdbc.driver.OracleDriver"; try{ Driver driver = (Driver)Class.forName(DBDriver).newInstance(); DriverManager.registerDriver(driver); out.println("注册成功"); }catch(Exception ex){ out.println("Eorro: Class.forName"); } 为什么...
String DBDriver = "oracle.jdbc.driver.OracleDriver";
try{
Driver driver = (Driver)Class.forName(DBDriver).newInstance();
DriverManager.registerDriver(driver);
out.println("注册成功");
}catch(Exception ex){
out.println("Eorro: Class.forName");
}
为什么我总是显示 Eorro: Class.forName???
我估计是我的那个jdbc连oracle的包没有包含进来,该怎么做?
try{
Driver driver = (Driver)Class.forName(DBDriver).newInstance();
DriverManager.registerDriver(driver);
out.println("注册成功");
}catch(Exception ex){
out.println("Eorro: Class.forName");
}
为什么我总是显示 Eorro: Class.forName???
我估计是我的那个jdbc连oracle的包没有包含进来,该怎么做?
|
把oracle的那个包(class12.zip)copy到/jdk/jre/lib/ext/目录下,这样就可以不设classpath了(任何java的package均可如此)
或者在classpath里指定class12.zip这个包
或者在classpath里指定class12.zip这个包
|
同意楼上兄弟的看法,我也曾被这个问题困扰过,主要就是就是CLASSPATH的问题。我机子上的目录是C:oracleora81jdbclibclass12.zip