源代码: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)