orcale 的客户端或服务器自己带的, 在 jdbc 子目录中,里面还有 Demo

解决方案 »

  1.   

    那我在ORACLE的JDBC目录中找到这些文件后,我怎样才能使用这些文件呢?请教!!!
      

  2.   

    简单的方法是把它解压,拷到classes目录下.
      

  3.   

    能具体点说么,放在那里的classes目录下,这个目录要自己建么?
      

  4.   

    web-inf/classes就是bean所在的那个目录.
      

  5.   

    需要下载class12.他是驱动程序。不用解压缩,设置classpath 就可以了。
      

  6.   

    一般来说数据库驱动都是打成jar的,
    如果是jar的包的话放在web-inf/lib下面.
      

  7.   

    ORACLE8的JDBC驱动叫啥名呀 我咋找不到呢 我在jdbc/driver 下找到很多 .class 文件 它们是干什么的呀 ?
      

  8.   

    JDBC是一个包,里面有很多.class,呵,你找到的可能就是它的一部分.
      

  9.   

    我用 Class.forName("oracle.jdbc.driver.OracleDriver") 
    提示为 classNotFoundException 
    怎样才能用这个oracle jdbc 驱动呀 
    或者
    我有一个 orcl 数据库 里边有一个表为 s 我怎么样才能方问它呢再搞不懂我都快疯了 "袄瑞抠"可真是够烦的了!
      

  10.   

    下面是我用的连接orcale
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Connection con = DriverManager.getConnection ("jdbc:oracle:thin:@202.117.196.105:1521:orcl","ldtz", "123rt6");
    里面的oracle.jdbc....就是我解压放在web_inf/classes的JDBC驱动(为什么用解压的?因为我要放到网上,而网上服务器不让我设classpath,只提供classes空间的ftp).
      

  11.   

    谢谢风雨兄! 我已经明白一点儿了 
    不过 我现在是单机 就把它当做一个服务器吧 那我应该怎么设置呢?oracle.jdbc.driver.OracleDriver 你是从哪儿找到的呀 我怎么没看到过呀?
    我猜了一下 是不是应该这样DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Connection con = DriverManager.getConnection("jdbc:oracle:orcl","ldtz", "123rt6");可是我找不到oracle.jdbc.driver.OracleDriver 
    如果找到了又不会设置CLASSPATH因为ORACLE的目录太复杂了
      

  12.   

    oracle.jdbc.driver.OracleDriver
    其实就是那个JDBC包.
    解压后,可以找到一个JDBC的驱动包,把oracle这个文件压拷到classes下就可以了.
    "jdbc:oracle:orcl","ldtz", "123rt6"
    可以换成jdbc:oracle:thin:@127.0.0.1:1521:orcl","ldtz", "123rt6"//中间的是用户名,后面的是密码.
      

  13.   

    风雨兄又得麻烦你了我的f:\Oracle\Ora81\Classes 下已经有了一个oracle文件夹 所以我把解压后的 class12\oracle下的所有文件夹(jdbc等)都拷到了f:\Oracle\Ora81\Classes 下 因为要用 OracleDriver.class文件 所以我设 classpath 为 f:\Oracle\Ora81\Classes\jdbc\driver 因为 OracleDriver.class文件 在driver目录下
    但当我用到 oracle.jdbc.driver.OracleDriver时 出现 ClassNotFoundException 而直接用的时候却出现 NoClassDefFoundError 这又是为什么呀?
      

  14.   

    风雨兄又得麻烦你了我的f:\Oracle\Ora81\Classes 下已经有了一个oracle文件夹 所以我把解压后的 class12\oracle下的所有文件夹(jdbc等)都拷到了f:\Oracle\Ora81\Classes 下 因为要用 OracleDriver.class文件 所以我设 classpath 为 f:\Oracle\Ora81\Classes\jdbc\driver 因为 OracleDriver.class文件 在driver目录下
    但当我用到 oracle.jdbc.driver.OracleDriver时 出现 ClassNotFoundException 而直接用 OracleDriver的时候却出现 NoClassDefFoundError 这又是为什么呀?
      

  15.   

    classpath 为 f:\Oracle\Ora81\Classes\jdbc\driver
    这里有点问题:
    比如你解压后是oracle\jdbc\..
    你应该把oracle文件夹一起拷,因为这个包是用import oracle.jdbc;所以这个oracle是必须要的.
    你可以不用classpath,而直接把这个oracle文件夹拷到你放javabean的那个目录下,也就是web-inf\classes\目录下.
    一定要连带上oracle这个文件夹,不能只拷下面的子文件.
      

  16.   

    因为我的 f:\Oracle\Ora81\Classes\ 下已经有了一个 oracle文件夹 如果我把子文件拷到已经存在的这个oracle也应该行吧 
    web-inf\classes 我没有呀 它是哪个程序的
    我先试一下吧
      

  17.   

    你放javabean的目录.默认的在你放jsp同一个目录里的\web-inf\classes\
      

  18.   

    其实你自己设置以下就完了,在计算机的系统变量里设置CLASSPATH就可以
    My computer/property/advanced/environment variables/
    classpath=
    c:\oracle\isetup\jdbc\lib\classes111.jar\;c:\oracle\isetup\jdbc\lib\classes12.jar\;
    当然.ZIP的也可以,前面的是DRIVER的目录,其他的你可以自己设置,设置完了重新启动.我也是刚学,现在问题多多,共勉吧! 希望大家多帮忙.xiaofenguser(风雨):请指点上传文件的表单怎么处理? 我的JSP放在APPLICATION SERVER 端,数据库也是分开的,想从客户端把文件传到数据库,表单的FILE老是传不上去.能不能给个例子看看?