在Eclipse里编写的一个JAVA程序,连接数据库,却总连不上,程序为:
import java.sql.*;
public class as {
public static void main(String args[])throws Exception
{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:oral";
Connection conn = DriverManager.getConnection(url, "scott", "tiger");
System.out.println(conn.isClosed());
if(!conn.isClosed())
conn.isClosed();
}}
运行后,总是有以下问题
Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at as.main(as.java:5)
我的classpath为.;C:\Program Files\Java\jdk1.6.0_13\lib;F:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar;
不知道有什么问题?请多多指教啊

解决方案 »

  1.   

    很明显没有导入Oracle的驱动包
      

  2.   

    ojdbc14.jar放到tomcat的lib目录下
      

  3.   

    导入驱动包了,这里没用到tomcat,我也没把ojdbc14.jar放到它的lib目录
      

  4.   

    项目中少了个ojdbc14.jar 导入这个驱动就好了.
      

  5.   

    应该是oracle驱动的问题啊   你在查下
      

  6.   

    放在这个JAVA程序的bin目录下了
      

  7.   

    和src是同一级目录么
    url对么
      

  8.   

    1.服务起了没?
    2.你这个是Java Project还是Web Project?
    Java Project 要引入
    Web Project 要拷贝到lib下,考到tomcat下的lib下
      

  9.   

    java project下考到bin下了,
    但在web中我放在web-inf下的lib下了,对吧
      

  10.   

    可能端口有问题,Oracle默认的是1521,可能是被其他程序占了,换个1522试试~
      

  11.   

       倒没倒进去 你 写class.forname的时候 看哈有没的 提示 ,, 有提示 就倒进来了 ...
      

  12.   

    Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    报的驱动包的错啊!找不到驱动!
      

  13.   

    绝对是 class12没有正确导入。细心一些,再重新检查一遍。
      

  14.   

    把Claas12.jar导入项目,就可以了.添加外部jar包,导入.该包在oralce里面有
      

  15.   

    找不到驱动包把这个 ojdbc14.jar 导入工程就可以了
      

  16.   

    导入oracle中jdbc目录中的class12.jar
      

  17.   

    Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 
    你没有把orcal-jdbc包引入吧。