应该能,实现方法如下:1有本机数据库JDBC驱动,2取得本机IP,3连就行了!其实本地不本地的数据库,对APPLET来说,没有什么区别。

解决方案 »

  1.   

    to:duoshanx你说的1,2,我都有,可就是连不上,用类似的方法编写的应用程序都可以。可是一继承APPLET类就不行了。
      

  2.   

    我把数据库驱动和applet打包,浏览器全部下载到客户端,但还是不能访问数据库???大虾没们,快出手相救呀!!!写了一个java.policy文件,没什么用,access denied (java.net.SocketPermission 200.200.200.88:1521 connect,resolve)!
      

  3.   

    你必须做一个证书,通过客户端信任后就能通过applet的沙箱,就可以连接数据库了.
      

  4.   

    to :zlhlj2000(QA) 你所说的“沙箱”是不是指的APPLET调用服务器端的JAVABEAN程序?
      

  5.   

    String url = "jdbc:oracle:thin:username/passkey@servername
     DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
     ResultSet rsLines = conn.createStatement().executeQuery("select date from dump");
    当前Web server必须与数据库在同一台机器上。原因未查明
    若不在同一机器上,可用servlet解决数据问题。
      

  6.   

    其中:servername应该为:机器名(或IP):端口(如1521):数据库服务名
      

  7.   

    applet需要通过认证才能访问数据库,要不然就不行,我曾经做过一个跟applet一样的本机应用程序(内容功能等都是一样的)它可以,不过相应的applet就不行。
      

  8.   

    to bamboo123(竹) :你的那段代码不完整,能不能把完整的代码发布出来,供我们大家参考?