我没有安装oracle,只是从windows下考过来ojdbc14.jar.classes14.jar 用的是thin连接
环境变量也设置了,如下:
 
JAVA_HOME=/opt/JBuilder9/jdk1.4
PATH=.:$PATH:$HOME/bin:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$WL_HOME/weblogic.jar:$WL_HOME/pbserver44.jar:$WL_HOME/pbclient44.jar:$WL_HOME/xmlx.jar:/root/ojdbc14.jar:/root/classes12.jar
BASH_ENV=$HOME/.bashrc
USERNAME="root"
WL_HOME=/root/bea/weblogic81/server/lib
                                                                                
Export USERNAME BASH_ENV PATH JAVA_HOME CLASSPATH WL_HOME
                                                  
为什么就是连不上数据库呢!不知道哪出错了!

解决方案 »

  1.   

    异常:
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
            at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:140)
            at Test.getConnectionWeblogic(Test.java:34)
            at Test.main(Test.java:46)
    Exception in thread "main" java.sql.SQLException: database unavailable
            at Test.getConnection(Test.java:39)
            at Test.main(Test.java:46)
      

  2.   

    不知道樓主有沒有試用在Windows下拷這兩個文件到沒安裝過Oracle的機器上,能否運行,應該也是不行的,因為這個驅動還不是Type4的,仍然需要本地庫的支持才行
    在Linux下也安裝一下Oracle的客戶端吧。
      

  3.   

    恩!我也想过,所以现在正在找如何在linux下安装linux客户端!我现在只有oracle9i for windows!