如何在Applet小应用程序中,写一个数据库连接呢?
例如:
public class TestApplet extends JApplet {
  Connection con = null;
  public void init() {
     con = DriverManager.getConnection(url,name,password);
  }
}
如果是这样的话,客户端下载这个class文件,反编译一下,就可以知道我的数据库连接了,又没有什么好的办法解决呢,

解决方案 »

  1.   

    弄不明白,为什么老有人问这样的问题。
        Applet是嵌入Html中的小应有程序,也就是所谓的客户端,而数据库操作是服务器端的事,通过Applet建立数据库连接,可能实现吗?那还要Servlet干屁,还要Java干屁,直接用Delphi多好,拖拖拽拽什么都搞定。
        一般实现Applet和数据库的通讯是通过Servlet,还有人提倡用jsp,但是大量数据与数据库间的交互是不适合用jsp传递的,特别是涉及复杂的逻辑与业务运算。实现过程如下:
     
               Applet---〉Servlet---〉DataBase    其实其中还包括许多什么连接池/EJB等的东西,可以在网上找到。
      

  2.   

    applet存储数据的方法也不少楼主如果对安全要求不高,希望写得简单点的话可以直接在applet写jdbc连接数据库,再修改安全策略文件,网上这方面的资料也不少的但是这样没什么安全性,也不利于维护,不过写起来比较简单。
    通常是通过服务器端的servlet连接数据库,这样的话applet里有的仅仅是servlet的位置,而数据库的结构等相关信息都是在servlet里的,一般用户不容易取得。
    不知道是否讲清楚了。。
    贴两个地址,楼主参考下吧
    http://www.ourexam.com/Article/sun/hxjs/swingawtapplet/200509/28225.html
    http://www.gzas.org/kxybbs/asp/showtopic.asp?TopBh=10029609