你需要把Oracle的数据库驱动一并打包到Applet的Jar中,好象你没有打包数据库驱动吧!

解决方案 »

  1.   

    我已经把数据库驱动一起打包了,要不然即使是用了jdk1.4的插件也没用啊。
    而且下面这句已经证明正常执行了,说明找到了数据库驱动。
    Class.forName("oracle.jdbc.driver.OracleDriver");
      

  2.   

    没加载数据库驱动程序,把oracle\ora81\jdbc\lib\classes12.zip添加到路径中试试
      

  3.   

    感觉这种方法有点行不通,如果没个客户端要进行CLASSPATH设置,还要加这么多包,那不是太恐怖了。那还做成B/S的干吗,C/S不就更方便吗
      

  4.   

    我想你就是将驱动打进去了,如果WEB服务器和数据库服务器分开的话,你就试一下,好像不是很好呀,呵呵!
      

  5.   

    你的利用数字签名才能使用applet 访问数据库吧。
    http://www.yesky.com/20010919/197664_3.shtml
      

  6.   

    搞笑!我有jsdk1.4的支持就可以访问啊!怎么会是安全问题呢?applet是允许访问在同一台服务器上的数据库的!
      

  7.   

    呵呵,使用数字签名吧!可以使用和servlet通讯阿,再有服务器端进行访问数据库
      

  8.   

    可以通过IE或Netscape的java控制台监视具体的错误,如堆栈信息应该有所帮助的
      

  9.   

    Class.forName("oracle.jdbc.driver.OracleDriver");你上边用的驱动类型不对,这个是application类型的而applet的应该是其它一个包。我用jdbc连过db2它其中就明确指出application用
    COM.ibm.db2.jdbc.app.DB2Driver而applet 用COM.ibm.db2.jdbc.net.DB2Driver至于Oracle我没有用过你再查查吧!
      

  10.   

    applet和application和java作中间件的数据库驱动程序都是不一样的。
    查一下orcale的文档会有的
      

  11.   

    url = "jdbc:oracle:thin;@主机名字:1521:数据库名"
      

  12.   

    我在JSP里也遇到同样的问题,Application加载oracle.jdbc.driver.OracleDriver是OK的,
    但JSP里就找不到,把classes12.zip加到CLASSPATH里了,
    还是不行。
      

  13.   

    还是IMarksman(唉!为什么总是睡不醒呢?) 说的问题,你的浏览器用的jar没有包含,即使本地设了claspath也没有用的。
      

  14.   

    试一下把驱动放到客户端,并配置classpath