不是连接不上数据库,是java安全机制问题,applet没有修改本地资源的权限,怎么让它更新数据库?,除非你给它数字签名,让它有一定的权限。不过哪还不如写一个application.

解决方案 »

  1.   

    FrozenTree(穿过你的黑发牵我的手)
      你好,你说的有道理吧,是否能再给我解释的详细一些啊
      

  2.   

    伤心啊,我这个系统必须做成applet,我用jsp 已经实现了大部分的功能,希望各位大哥哥能帮一下忙
      

  3.   

    把具体的操作交给jsp或者servlet来执行,applet负责提交数据和显示.
      

  4.   

    把数据库连接不要放到applet中,你可以测试一下,如果你可以查询数据库中的资料
    比如 Select XXX from database where xxx ,如果没有问题,接着你试下 Update,如果有问题
    那就是这个安全机制的问题了,你可以给applet进行数字签署. 用keytool -genkey -nickname 你的密钥库名字,然后用这个命令  jarsigner 你的applet名字 你的密钥库的名称. 在java的安全策略中设定applet的权限是全部, 至少是可读写.就可以了.
      

  5.   

    其实没必要用applet,可以用flash或者javascript来代替它的作用.基本都没有问题