Applet的安全性限制他不能直接连数据库吧?

解决方案 »

  1.   

    应该用socket来访问数据库,然后applet跟socket通信.
      

  2.   

    我在网上搜到过演示,ORACLE的,却没给出部署方法。
      

  3.   

    在JSP里访问数据库,把得到的结果传给APPLET
      

  4.   

    好像不是数据库的问题,你读了什么属性文件么(在Applet里面)?
      

  5.   

    applet能连接数据库1要么你把驱动程序放在你的class里面,这样会造成下载负担,
    2要么使用socket连接  code     = "test_jdbc.jdbc_mysql.class"
      archive  = "mysql-connector-java-3.0.8-stable-bin.jar"你这样写法不正确,applet不能读取本地文件,我建议applet跟服务器联系,在服务器端有个相应的程序进行处理,最好
    good luck
      

  6.   

    To Phesea
    1.不必把自己的Project和Driver打到一起,分开也可以,只要把它们放在同一目录下即可;
    2.你指得是要在server端再加一层吧,这样开发成本会高很多;
    3.我上述的写法没有问题,只要在client端把那个许可放开就OK了;
    4.关键问题:连接其主机的DB Server为什么也要求本地许可?那个许可代表什么?
      

  7.   

    应该不需要,你是不是使用http://127.0.0.1,然后连数据库又使用实际IP了?
    保持一直就行。
      

  8.   

    是啊!奇怪,我试了MSSQL没有什么问题。
    我想可能是Driver要得到Client的OS的字符集。
    但有没有可避免的方法呢?