当前位置:  技术问答>java相关

谁有applet存数据到数据库的例子啊,给我发一个吧

    来源: 互联网  发布时间:2015-08-18

    本文导语:  freejob@163.com 急着用,大家救救急啊 用什么方法都无所谓,最好是源码,拿来就用的 不要再applet写数据库的连接信息,谢谢 | 关键问题是: 你不能用Applet与数据库直接交流,你必须于写一个Se...

freejob@163.com
急着用,大家救救急啊
用什么方法都无所谓,最好是源码,拿来就用的
不要再applet写数据库的连接信息,谢谢

|
关键问题是:
你不能用Applet与数据库直接交流,你必须于写一个Servlet类,让Servlet充当Applet与数据库的连接,我曾经写过一个Applet显示用户访问统计的小程序,不过不是从数据库里提取和存入,而是直接去修改文本文件。不过你自己可以举一反三的嘛:
先是Applet:
package counter;

import java.awt.*;
import java.applet.*;
import java.net.*;
import java.io.*;
import java.awt.event.*;

public class ViewCounter extends Applet{
    Label l;

    public void init(){
        super.init();
        setLayout(new BorderLayout());
        l=new Label("  ", Label.CENTER);
        l.setFont(new Font("Dialog",Font.PLAIN,12));
        add("Center",this.l);
        this.setBackground(Color.black);
        l.setBackground(Color.black);
        l.setForeground(Color.white);
        try{
            String location="http://localhost:8080/bologu/servlet/CounterServlet";
            URLConnection uc=(new URL(/tech-qa-java/location/index.html)).openConnection();
            InputStream fromServlet=uc.getInputStream();
            DataInputStream dis=new DataInputStream(
                                    new BufferedInputStream(fromServlet));
            String s;
            StringBuffer sb=new StringBuffer();
            while((s=dis.readLine())!=null){
                sb.append(s);
            }
            l.setText(sb.toString());
            dis.close();
            fromServlet.close();
        }catch(Exception e){l.setText("error!!");}
        this.l.setAlignment(Label.CENTER);
    }
}
****** Servlet *******
package counter;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class CounterServlet extends HttpServlet {
    private static final String CONTENT_TYPE = "text/html; charset=GBK";
    private Properties proper=new Properties();
    private int count;

    public void init() throws ServletException {
        super.init();
    }

    protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
        this.process(request,response);
    }
    protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
        this.process(request,response);
    }
    protected void process(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
        response.setContentType("text/html;charset=gb2312");
        DataInputStream in=new DataInputStream(
                                new BufferedInputStream(
                                    new FileInputStream(new File("E:/bologu/bologu/file/visitedcount.props"))));
        proper.load(in);
        if(proper.getProperty("count")!=null) this.count=Integer.parseInt(proper.getProperty("count"));
        this.count++;
        String s="#访问量统计n"+"count="+this.count;
        PrintStream note=new PrintStream(
                            new BufferedOutputStream(
                                new FileOutputStream(new File("E:/bologu/bologu/file/visitedcount.props"))));
        note.println(s);
        String outCount=Integer.toString(this.count);
        PrintWriter out=response.getWriter();
        StringBuffer sb=new StringBuffer(Integer.toString(this.count));
        out.println(sb.toString());
        out.flush();
        in.close();
        note.close();
        out.close();
    }
}

    
 
 

您可能感兴趣的文章:

  • 在Applet中如何阶梯状图表呢?(数据从数据库从采样)
  • 数据库(SQL Server)<->Servlet<->Applet通讯后,如何监听数据库的更新?
  • applet如何从数据库中取数据?
  • 关于applet与servlet交互访问数据库的问题?
  • 帮我理理客户端运行的applet调用服务器数据库的问题?
  • Applet 如何展示html数据?
  • applet如何实现对数据库(access)的操作,征求设计方案。
  • 请问谁有Applet连接远程Access数据库并且显示数据库内容的例子!
  • 如何在Applet中通过javaBeans访问数据库?加急:等级,鸡毛5根!
  • 请问用applet直接连接服务器上的数据库的办法是否安全
  • applet能否直接连数据库?
  • 请高手指教:java applet 怎样跟服务器交换数据?
  • 如何利用Applet访问数据库?
  • applet如何访问数据库?
  • 请问怎样在Applet中访问服务器的数据库?
  • 我的applet需要读入一些文字数据,但无法打开文件,咋办!
  • 在Applet中实现用表格对数据进行存取
  • 我用APPLET连接数据库时出现No suitable driver,是什么意思
  • APPLET下调用数据库的问题
  • 如何在APPLET中如何连接ORACLE数据库?
  • 有没有专门介绍APPLET的书,和例子
  • 谁有APPLET画饼图的例子???谢谢!
  • Applet怎样向Servlet声请动态网页,请给一个例子。
  • 再散分。谁能给一些Applet画图的源码例子,给连接也行。
  • 哪位兄弟愿提供一APPLET与SERVLET通讯的通过调试的简单例子,立刻赠100分!!!
  • 请问applet如何通过javabean访问数据库?给个例子,谢谢
  • 有谁就用PopupMenu在applet里面写弹出菜单,请给个例子
  • 给applet加一个安全证书是怎么实现的呢?最好有例子!
  • 那位朋友可以给个applet通过servlet取数据库数据的例子?多谢!
  • 最近被applet和servlet的通讯所困,希望哪位高人能给个简单明了的例子,详情见内.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分请教(暂为100分):请问如何用applet调用非本地数据库
  • Applet与数据库与Servlet的问题,分数不够可以再加
  • 有谁知道policytool是干什么的,能解决applet访问数据库的问题吗??100分,跟贴有分!
  • 100分!·!高手请进--Applet怎么能在IE中显示调用的Access数据库?
  • 那位能提供java applet实现的目录树(内容来自数据库)的源码?
  • 是不是在applet里面不能访问数据库阿?能访问的话,怎么访问?要什么特别的处理吗?100分!
  • APPLET里的数据库中的中文内容在LIST里是乱码
  • 好像大家都说在网页中最好不用applet直接访问数据库,那现在正在用Java开发的兄弟们是不是都通过EJB去访问数据库还是用其他方法
  • 看了不少文章,还是不明白。请问各位大侠,在java2中applet到底能不能通过jdbc访问网络数据库?答者有分!
  • applet连接数据库老折磨我???
  • applet连接数据库,写了一个policy文件,用appletviewer可以browse,但是如何在ie和nc中带那个policy文件?请各位帮忙一下...
  • applet连接数库时,不同的htm格式导致无法连接数据库?兄弟们帮忙看一下
  • 一个比较麻烦的问题?applet通过servlet访问数据库,怎么给applet返回一个记录集?
  • 为了这个帖子我可以给1000分!!(关于Applet连数据库的问题)
  • Applet连接数据库的问题,请大家帮帮忙,过来看一看,指导一下!
  • 怎样用applet访问数据库?
  • 在JBuilder4中做一个applet用jdbc连接Oracle数据库,怎样放入IE中运行?!
  • applet连接数据库(SQL Server),在本机可读出内容,在别的机子上却看不到?
  • 急!毕业设计:Applet调用Servlet访问数据库的问题。
  • java命名空间java.applet类applet的类成员方法: applet定义及介绍
  • 如何让Applet里的控件随着Applet大小改变而一直占满整个Applet呢?
  • java命名空间java.applet类applet.accessibleapplet的类成员方法: applet.accessibleapplet定义及介绍
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • java命名空间java.applet类applet的类成员方法: getappletcontext定义及介绍
  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • java命名空间java.applet类applet的类成员方法: getappletinfo定义及介绍
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍
  • 请问application (or applet)如何实现对applet 小程序的调用??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3