applet是客户端的,要访问客户端数据库你必须制定安全策略,否则是不行的
关于安全策略你查查FAQ或搜索一下论坛吧,这方面的资料挺多的

解决方案 »

  1.   

    打开Java Consol看一看是不是有SecurityException,如果有,就照beyond_xiruo(乱谈情) 所说,写一个Policy文件吧.
      

  2.   

    save your policy as <java.home>\lib\security\java.policy/////sample, you have to rewrite it. helpall()
    // Standard extensions get all permissions by defaultgrant codeBase "file:${java.home}/lib/ext/*" {
    permission java.security.AllPermission;
    };// default permissions granted to all domainsgrant { 
    // Allows any thread to stop itself using the java.lang.Thread.stop()
    // method that takes no argument.
    // Note that this permission is granted by default only to remain
    // backwards compatible.
    // It is strongly recommended that you either remove this permission
    // from this policy file or further restrict it to code sources
    // that you specify, because Thread.stop() is potentially unsafe.
    // See "http://java.sun.com/notes" for more information.
    permission java.lang.RuntimePermission "stopThread"; // allows anyone to listen on un-privileged ports
    permission java.net.SocketPermission "localhost:1024-", "listen"; // "standard" properies that can be read by anyone permission java.util.PropertyPermission "java.version", "read";
    permission java.util.PropertyPermission "java.vendor", "read";
    permission java.util.PropertyPermission "java.vendor.url", "read";
    permission java.util.PropertyPermission "java.class.version", "read";
    permission java.util.PropertyPermission "os.name", "read";
    permission java.util.PropertyPermission "os.version", "read";
    permission java.util.PropertyPermission "os.arch", "read";
    permission java.util.PropertyPermission "file.separator", "read";
    permission java.util.PropertyPermission "path.separator", "read";
    permission java.util.PropertyPermission "line.separator", "read"; permission java.util.PropertyPermission "java.specification.version", "read";
    permission java.util.PropertyPermission "java.specification.vendor", "read";
    permission java.util.PropertyPermission "java.specification.name", "read"; permission java.util.PropertyPermission "java.vm.specification.version", "read";
    permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
    permission java.util.PropertyPermission "java.vm.specification.name", "read";
    permission java.util.PropertyPermission "java.vm.version", "read";
    permission java.util.PropertyPermission "java.vm.vendor", "read";
    permission java.util.PropertyPermission "java.vm.name", "read"; // The following line enables Java audio recording:
    permission javax.sound.sampled.AudioPermission "record";
    };
    --------------------------------------------------------------------------------