java eclipse连接oracle数据库出现错误,求解析
源代码:import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class OrclaeConnectionDemo {
public static final String DBDRIVER="oracle.jdbc.driver.OrcaleDriver";
public static final String DBURL="jdbc:oracle:thin:@localhost:1521:ORCL";
public static final String DBUSER="scott";
public static final String DBPWD="tiger";
private static Connection conn=null;
public static void main(String[] args) {
try {
Class.forName(DBDRIVER);
conn = DriverManager.getConnection(DBURL, DBUSER, DBPWD);
if(conn!=null){
System.out.println("连接成功!");
}else{
System.out.println("连接失败!");
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
报错:java.lang.ClassNotFoundException: oracle.jdbc.driver.OrcaleDriver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at OrclaeConnectionDemo.main(OrclaeConnectionDemo.java:15)
Exception in thread "main" java.lang.NullPointerException
at OrclaeConnectionDemo.main(OrclaeConnectionDemo.java:30)