可能客户端没有装jdbc.odbc驱动。
applet运行于客户端,客户端要驱动。

解决方案 »

  1.   

    applet有安全性限制,不能随便让你访问本地资源。所以访问本地数据库需要数字证书,我曾经试过成功的。
      

  2.   

    我的客户端装了jdk1.3,服务器端也装了jdk1.3。服务器端的odbc已配好。为什么还是报错?
    客户端要配odbc吗?
    另外,如果applet不能随便访问本地资源,那么可以访问网络资源吗?怎么访问网络资源?
    另外,如何给applet一个数字证书?
    谢谢!
      

  3.   

    因为applet是在本地机器上运行的,所以你的数据库名应该是一个远程数据库的名称,应该在
    前面加上applet所在服务器的ip地址.
    java的安全模型限制了它的applet只能访问applet所在服务器上的资源,而不能访问本地资源,除非有数字认证.
    如果还不行的话,清把错误信息完整写上来.
      

  4.   

    谢谢各位,但我是初学,请讲详细!怎么加上ip地址?是这样吗jdbc:odbc:10.109.41.6:dbname?对不对?我的applet存在10.109.41.6上!
      

  5.   

    大家再看看html中的代码有无写错?
    <APPLET 
    code=Applet1.class height=200 
    name=Applet1 width=320 >
    </APPLET>
    其中applet与html在同一目录下
    谢谢各位!
      

  6.   

    兄弟,用com.ms.jdbc....用vj++编译