这个驱动一定要包含在你的applet.html中,同你的.class文件一起

解决方案 »

  1.   

    因为除了JDK包含的包外,所有的其他包都必须是被指明,或则是在你的JDK目录下,这些在运行APPLET.HTML的时候他是不利用本地classpath的
      

  2.   

    Applet打包,把applet.jar、mysql.jar放一起,在applet.jar/meta-inf/MANIFEST.MF中加Class-Path: mysql.jar
      

  3.   

    tanghuan所说的就是问题所在...
      

  4.   

    问题接踵而来,驱动如何加在applet.html中,我把它拷贝到applet.html文件的同一目录下,但是仍然不能成功,报出的是同样的错误。这些在运行APPLET.HTML的时候他是不利用本地classpath的,这句话是什么意思,我不大明白,它不用本地的classpath,它用哪的classpath呢?是不是要在什么地方再给它指定一个?
    还有辉兄提到的打包,我从来没用过,也不知如何打包,望各位大侠赐教!!
    在此同时,谢谢将它顶上去的兄弟!!!咱们互相交流,互相帮助,一起进步吧!!!
      

  5.   

    解决之道:
    Applet打包,把applet.jar、mysql.jar放一起,在applet.jar/meta-inf/MANIFEST.MF中加Class-Path: mysql.jar
      

  6.   

    applet中进行数据库操作没什么意义啊!
      

  7.   

    我以前也这么玩过。在客户端装个JDK,再把数据库驱动包放在客户端,再设置好CLASSPATH就可以了。另外APPLET有沙盒限制,只能连接APPLET所在服务器上的数据库。
      

  8.   

    "applet.jar/meta-inf/MANIFEST.MF中加Class-Path: mysql.jar"如何加入?好象编译有错?
      

  9.   

    applet的参数:
     <PARAM NAME="archive" VALUE="yourPackage.jar">将jdbc的驱动打包到yourPackage.jar中,或者直接加到archive列表中:
     <PARAM NAME="archive" VALUE="yourPackage.jar, mysqlJDBC.jar">
      

  10.   

    mysqlJDBC.jar使用相对路径,上面给出的路径要求mysqlJDBC.jar与包含applet的html在同一目录下。
      

  11.   

    看来你还不懂applet的安全机制,以及java的class loader的知识。
      

  12.   

    near '= 75WHERE COF_NAME LIKE 'Colombian'
      

  13.   

    goldenhua(深深地爱上了你),谢谢你!!在您的帮助下我的这个问题得到很好的解决,但你说“看来你还不懂applet的安全机制,以及java的class loader的知识。”,能不能给个链接什么的,或者大概的讲一下,谢谢谢谢!!!
      

  14.   

    http://www-900.ibm.com/developerWorks/cn/cnpapers.nsf/java-papers-bytopic?OpenView&Start=1&Count=500
      

  15.   

    这里文章不少,有专门讲classloader和安全性的(其实两者关联非常紧密);