Applet里有安全限制
修改security\java.policy 文件。
不过在applet中直接访问数据库不太好

解决方案 »

  1.   

    applet是在客户端执行的程序.你的驱动在服务器端.他怎么能加载你的驱动程序?
    一般不会把连接数据库这种问题写在applet里面的.如果applet要取数据,一般说来
    是用applet跟servlet通信来实现的.
      

  2.   

    我觉得是你的 数据库driver的问题,它不支持从applet访问数据库,从普通的java程序访问数据库和从applet访问需要不同的dirver
      

  3.   

    开始初始化!
    java.lang.NullPointerException
            at FreshList.init(FreshList.java:38)
            at sun.applet.AppletPanel.run(AppletPanel.java:348)
            at java.lang.Thread.run(Thread.java:536)
      

  4.   

    请问 FredLiu(党魁) 您指的drive是?用servlet实现也可以,但我现在是想让客户端加载一个applet,让它不停的去服务器(数据库)取数据发回客户端呀,这样我避免客户端的html刷新
      

  5.   

    我说得不太清楚,
    一般来讲,适用jdbc的程序,和dbms都是在服务器上,包括将java请求转化成相应的dbms
    可以理解的驱动程序(driver), 所以使用jdbc 第一步,就是要先把 dirver 装载近来,
    就是你的这句: Class.forName(id_mysql.driver).newInstance();他会到相对地址:
    org.gjt.mm.mysql.Driver去找要用的driver。由于applet是下在岛客户端运行的,他应该不知道上哪里去找dirver,所以用applet连数据库,会有问题。意思基本上说的和hogcheng(晕) 
    一样,如果你非要用applet也不是不可以,但你要找到相应的driver,也要设置一下。因为我没玩过
    用applet,所以具体怎么设定不清楚,不过你肯定可以找到支持applet的驱动的(我下载oracle thin driver的时候看到过支持applet的驱动程序)
    上mysql的相关网站查查吧希望对你有帮助