是不是 jdk 没有配置好啊~~~ 我在jbuild 里面可以晕行啊 从ie里面就不行了~~

解决方案 »

  1.   

    我觉得应该是安全性的问题。如果你的applet在ie中可以访问本地的odbc数据源的话,还有什么干不了的?
      

  2.   

    当前用户无权访问Access数据库
      

  3.   

    to  beyondii(十万个为什么) 
    是安全问题么? applet 一般都是由浏览器调用的啊~~ 我的代码是这样,<td> <APPLET CODE = "data2.class" WIDTH = 400 HEIGHT = 300 HSPACE = 0 VSPACE = 0 ALIGN = middle></APPLET>
    </td>那BS结构一般怎做啊
      

  4.   

    to  hlding(淋东) 我把代码拷到jbuild 里 就可以运行啊~~,我在数据库里设置了啊,用户肯定是有权限的我怀疑是下面的语句处于出错了,好像是驱动根本没有加载。  
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动程序
      

  5.   

    在ie中。applet获得的权限是相当低的。它是不能读取当前系统的任何资源的,当然包括odbc等,如果你吧这个applet作为一个应用程序来执行,就像在jbuilder一样,那么就不受ie权限的限制,可以读取系统资源了。
      

  6.   

    修改:
    C:\Program Files\Java\j2re1.4.0\lib\security\java.policy(请根据具体情况)
    为只包含下面内容:
    grant {
    permission java.security.AllPermission;
    };
      

  7.   

    beyondii(十万个为什么) 说的对阿,可是只能给你5分, 谢谢你了jinbuquan(金不全) 你很牛啊~~~~~~~  按你提示去修改,ie可以读出数据了 很崇拜你~~,给你45分了,不过顺便问一句,这样会不会有安全漏洞啊 
      

  8.   

    是有安全的问题,其他的aplet和你的aplet有相同的权限。
    你可以用
    D:\jdk\j2sdk1.4.0\jre\bin\policytool.exe(根据你的情况)
    来配置policy文件。