今天在做JAVA连接数据库的时候,出现:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
这个提示的错误。仔细看了下,是JDBC的驱动没有加载到project中。
我的代码如下:
view plaincopy to clipboardprint?
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (Exception e){
System.out.println(e.getMessage());
System.exit(-1);
}
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (Exception e){
System.out.println(e.getMessage());
System.exit(-1);
}
出现这种错误,我是这样解决的:
1、找到数据库的安装文件的JDBC文件,假设路径为D:/oracle/ora92/jdbc/lib
将这个路径添加到环境变量的Path里面。
右击我的电脑->高级->环境变量,在系统变量里面的path将上面的路径添加进去。
2、然后将D:/oracle/ora92/jdbc/lib目录下的jar文件添加到项目中。
我用的是JBuilder,所以先将lib下的六个jar文件添加到library中。
Tool->Enterprise Setup->Database Drivers->Add->New
在New Library Wizard的Name: JDBC Driver, 在Library paths中Add,将Lib下的6个文件放进去。
点击OK。
3、Project->Project Properties->Paths->Required Libraries->Add,将刚加进去的JDBC Driver加上
点击OK。
此时再运行程序,就OK了。
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/bronica_chen/archive/2009/06/12/4264022.aspx