麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

用Java實現HTML文件代替數據庫存儲數據

2020-03-24 15:56:31
字體:
來源:轉載
供稿:網友

Java在編寫一些圖形化的小程序時,有時也要去存儲少量的數據,如果用JDBC來連接數據庫,就會使程序速度減慢,而且及不方面,我們可以用Java中的文件來代替數據庫保存數據,這樣不但可以實現存儲的功能,而且不用考慮數據頻繁的存取,可以把文件定義成為HTML文件,并將存儲的數據以表格的方式顯示,這樣就可以直接在網頁中看到數據,下面是我寫的一個小的文件存儲數據的實例:

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.*;

import java.io.*;

import javax.swing.*;

html' target='_blank'>public class filework extends JFrame implements ActionListener {

JPanel p;

JButton b0,b1,b2;

JTable tab;

Object my[][] = new Object[50][3];

int a[]=new int[50];

int b[]=new int[50];

int j=0,rows=0;

int k=0,shu=0;

String name,age;

String title[] = {"姓名", "年齡", "身高"};

BufferedReader in;

int i = 0;

public filework() {

super("數據輪回");

this.setSize(300, 300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

p = new JPanel();

tab = new JTable(my, title);

b0 = new JButton("添加");

b1 = new JButton("打開");

b2 = new JButton("保存");

b1.addActionListener(this);

b2.addActionListener(this);

b0.addActionListener(this);

p.add(b0);

p.add(b1);

p.add(b2);

this.getContentPane().add(new JScrollPane(tab), "Center");

this.getContentPane().add(p, "South");

this.setVisible(true);

}

public void fileopen() {

try{

JFileChooser choose=new JFileChooser(".");

int sis=choose.showOpenDialog(this);

String name=choose.getSelectedFile()+"";

if(sis==JFileChooser.APPROVE_OPTION){

in=new BufferedReader(new FileReader(name));

String over=null;

String line;

while((line=in.readLine())!=null){

over=over+line;

}

for(int i=0;i<a.length;i++){

a[i]=over.indexOf("<td>")+4;

b[i]=over.indexOf("</td>");

my[rows][k]=over.substring(a[i],b[i]);

over=over.substring(b[i]+4,over.length());

k=k+1;

if(k==3){k=0;rows=rows+1;}

}

}

}catch(Exception ie){}

}

public static void main(String[] args) {

filework filework = new filework();

}

public void actionPerformed(ActionEvent e) {

if (e.getSource() == b1) {

fileopen();

}

if (e.getSource() == b2) {

JFileChooser save=new JFileChooser(".");

int result=save.showSaveDialog(null);

String s1=save.getSelectedFile()+"";

if(result==JFileChooser.APPROVE_OPTION){

try {

OutputStreamWriter out = new OutputStreamWriter(new

FileOutputStream(s1));

String s2="<html><head></head><body>";

s2=s2+"<table border="1" width="50%" bordercolor="green" align="center">";

s2=s2+"<tr>";

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲成人福利网站 | 一二区成人影院电影网 | 黑人一区二区 | 免费在线观看亚洲 | 成人短视频在线观看 | 国产成年人小视频 | 精品在线视频观看 | 黄色网址在线免费播放 | 19禁国产精品福利视频 | 久久久久久99 | 国产精品片一区二区三区 | 国产美女做爰免费视 | 国产999视频在线观看 | 在线观看精品视频 | 国产精品99一区二区 | 在线免费小视频 | 欧美一级成人 | 精品一区二区三区中文字幕老牛 | 久久亚洲春色中文字幕久久 | 久草视频国产在线 | 亚洲骚图 | 第一区免费在线观看 | 欧美亚洲一级 | 一级黄色大片在线观看 | 在线看日本 | 国产女厕一区二区三区在线视 | 国产毛毛片一区二区三区四区 | 精品久久久久久久久久久久包黑料 | 久久欧美亚洲另类专区91大神 | 亚洲天堂中文字幕在线观看 | 欧美大电影免费观看 | 成人激情在线观看 | 亚洲精久久 | 久久狠狠高潮亚洲精品 | 久草免费新视频 | 少妇的肉体的满足毛片 | 久草在线资源视频 | www.91视频com | 欧美成人午夜一区二区三区 | 亚洲精品午夜电影 | 黄色免费影片 |