亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xmlconn.java

?? 該提醒簿基于java語言和xml數據庫結合開發.通過讀寫xml文件動態寫入讀取備忘錄.,通過線程機制及時提醒您.提供多種提醒方式.操作方便,使用簡單.是個很不錯的提醒簿.
?? JAVA
字號:
package dboperate;

import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.xml.sax.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;


/**
 * <p>Title:勿忘軟件,lzquan </p>
 *
 * <p>Description:勿忘軟件 </p>
 *
 * <p>Copyright: 泉水依然 Copyright (c) 2007-03-20</p>
 *
 * <p>Company: 泉水依然</p>
 *
 * @author :李政權,湖南農業大學科學技術師范學院04計算機教育班.
 *
 * QQ:25241418
 */
public class xmlConn{
    private DocumentBuilderFactory domfac;
    private DocumentBuilder dombuilder;
    public Document doc;
    public Element root;
    private NodeList notForget;
    private int nodeNumber;//當前共有多少節點.
    private int columnNum;
    private Object[][] data;
    private int rowCount;

    /**
     * 構造函數:
     * @param fileName xml文件名
     * @param columnNum 文件字段的個數.
     */
    public xmlConn(String fileName,int columnNum){
        this.domfac = DocumentBuilderFactory.newInstance();
        this.columnNum = columnNum;
        try {
            this.dombuilder = domfac.newDocumentBuilder();
            InputStream is = null;
            //FileInputStream 從文件系統中的某個文件中獲取輸入字節
            if (fileName.equals("Not_Forget")) {
                is = new FileInputStream("data/Not_Forget.xml");
            } else if (fileName.equals("Class_Name")) {
                is = new FileInputStream("data/Class_Name.xml");
            }
            this.doc = dombuilder.parse(is);
            this.root = doc.getDocumentElement();
            this.notForget = root.getChildNodes();
            this.nodeNumber =  notForget.getLength();
        } catch (ParserConfigurationException ex) {
        } catch (FileNotFoundException ex1) {
        } catch (IOException ex2) {
        } catch (SAXException ex2) {
        }
    }


    /**
     * 讀取xml文檔,以二維數組返回所有數據.
     */
    public Object[][] getData(){
        int row = notForget.getLength();
        int arryRow =(int)(row / 2);//總記錄條數.
        this.rowCount = arryRow;
        int arryColumn=this.columnNum;
        int m=0,k=0;
        //根據文件類型確定行數.
        //定義object類型二維數組 Data.
        Object[][] Data = new Object[arryRow][arryColumn];
        if (this.notForget != null) {
            for (int i = 0; i < row; i++) {
                Node notForgetMemoire = notForget.item(i);
                for (Node node = notForgetMemoire.getFirstChild(); node != null;
                                 node = node.getNextSibling()) {
                    if (node.getNodeType() == Node.ELEMENT_NODE) {
                        Data[m][k]=node.getFirstChild().getNodeValue();
                        k++;
                        if(k/arryColumn==1){
                            m++;
                            k=0;
                        }
                    }
                }
            }
        }
        this.data = Data;
        return Data;
    }

    /**
     * 取得最終顯示在jtable中的數據.
     * @param data Object : xml中所有的數據.
     * @return Object[][] : 數組返回.
     */
    public Object[][] getAllList(Object data){
        Object[][] tableData = new Object[this.rowCount][5];
        for(int i=0;i<this.data.length;i++)
            for(int j=0;j<5;j++){
                tableData[i][j] = this.data[i][j];
            }
        return tableData;
    }


    /**
     * 分類讀取xml文檔.
     */
    public Object[][] getData(int classID) {
        return null;
    }



    /**
     *返回xml文檔中最大的id值.
     */
    public int getMaxID(){
        Object[][] arry = this.data;
        int MaxID=1;
        for(int a=0;a<arry.length;a++){
            int thisId = Integer.parseInt(arry[a][0].toString());
            if(thisId > MaxID){
                MaxID = thisId;
            }
        }
        return MaxID;
    }


    /**
     * 返回節點個數.
     * @return int
     */
    public int getRowCount(){
        return this.rowCount;
    }


    public boolean writXml(Object[][] data){
        try {
            writexml insert = new writexml();
            insert.toWrite(data);
            insert.toSave();
            return true;
        } catch (ParserConfigurationException ex) {
            return false;
        }

    }




    public static void main(String args[]) {
        xmlConn  xml = new xmlConn("Not_Forget",9);
        xml.getData();
    }
}













?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区精品性色超碰 | 久久激情五月激情| 国产二区国产一区在线观看| 99久久99久久综合| 精品国产不卡一区二区三区| 亚洲欧洲日本在线| 国产精品99久久久久| 欧美一区二区三区免费| 综合色天天鬼久久鬼色| 久久精品国产一区二区三区免费看| 99国产麻豆精品| 久久精品日韩一区二区三区| 日本欧洲一区二区| 欧美午夜精品一区二区蜜桃| 中文字幕一区二| 国产成人av电影在线播放| 日韩欧美中文字幕精品| 亚欧色一区w666天堂| 一本大道综合伊人精品热热| 国产区在线观看成人精品| 国内不卡的二区三区中文字幕 | 国产精品国产三级国产有无不卡| 亚洲国产精品一区二区久久恐怖片| 粉嫩绯色av一区二区在线观看| 日韩三级.com| 老司机免费视频一区二区| 欧美精品日日鲁夜夜添| 婷婷综合另类小说色区| 欧美男女性生活在线直播观看| 亚洲夂夂婷婷色拍ww47| 欧美三区在线视频| 午夜天堂影视香蕉久久| 欧美日韩国产一二三| 天天亚洲美女在线视频| 欧美伦理视频网站| 日韩高清一区在线| 日韩免费高清av| 久草在线在线精品观看| 精品国产免费一区二区三区四区 | 亚洲福利一区二区三区| 欧美婷婷六月丁香综合色| 无码av免费一区二区三区试看| 精品88久久久久88久久久| 亚洲精品国产视频| 在线欧美一区二区| 日韩中文字幕91| 精品国精品自拍自在线| 国产成人鲁色资源国产91色综| 亚洲国产精品av| av在线免费不卡| 亚洲自拍欧美精品| 欧美妇女性影城| 国产毛片精品视频| 亚洲欧洲av另类| 91麻豆精品国产91久久久久久| 日本va欧美va精品发布| 久久精品人人爽人人爽| 99久久精品免费看国产免费软件| 亚洲一区二区四区蜜桃| 日韩女优av电影在线观看| 成人少妇影院yyyy| 亚洲地区一二三色| 日韩免费成人网| 94色蜜桃网一区二区三区| 午夜电影一区二区三区| 久久美女高清视频| 在线日韩国产精品| 国产在线精品一区二区三区不卡 | 日本一区二区视频在线观看| 一本在线高清不卡dvd| 国产成人av网站| 国产精品国产三级国产aⅴ原创| 欧美专区亚洲专区| 国产一区二区导航在线播放| 亚洲免费大片在线观看| 欧美成人精品高清在线播放 | 欧美激情综合五月色丁香小说| 91麻豆高清视频| 精品一区二区国语对白| 亚洲精品乱码久久久久久| wwwwww.欧美系列| 色久优优欧美色久优优| 国产精品996| 午夜成人在线视频| 亚洲欧美激情视频在线观看一区二区三区| 欧美精品黑人性xxxx| av在线播放一区二区三区| 黄网站免费久久| 日本中文字幕一区二区有限公司| 欧美激情一区二区三区不卡 | 久久久久久久久免费| 欧美体内she精视频| 岛国一区二区在线观看| 久久aⅴ国产欧美74aaa| 亚洲精品水蜜桃| 国产精品久久久久影院老司 | 欧美三级电影网| 成人黄色a**站在线观看| 人禽交欧美网站| 夜夜嗨av一区二区三区中文字幕| 久久精品视频一区二区| 精品日韩99亚洲| 欧美一激情一区二区三区| 欧美日韩午夜精品| 色偷偷久久人人79超碰人人澡 | 99久久婷婷国产| 国产aⅴ精品一区二区三区色成熟| 麻豆精品视频在线观看视频| 性做久久久久久久久| 又紧又大又爽精品一区二区| 中文字幕一区二区三| 国产精品每日更新| 国产精品久久久久久久久快鸭| 久久蜜桃香蕉精品一区二区三区| 国产精品久久久久久久久免费樱桃| 久久精品人人做人人综合| 久久精品人人做| 国产婷婷色一区二区三区四区| 久久美女艺术照精彩视频福利播放 | 欧美性色黄大片手机版| 91天堂素人约啪| 色视频一区二区| 欧美亚洲国产bt| 欧美疯狂性受xxxxx喷水图片| 欧美日韩国产高清一区二区三区| 欧美日韩视频在线观看一区二区三区| 91九色02白丝porn| 欧美军同video69gay| 91精品国产美女浴室洗澡无遮挡| 欧美一级电影网站| 精品国产乱码久久久久久1区2区 | 日韩欧美色综合网站| 91精品国产综合久久小美女| 欧美一级电影网站| 精品国精品国产| 国产调教视频一区| 亚洲图片激情小说| 婷婷久久综合九色综合绿巨人| 日本强好片久久久久久aaa| 国产一区二区毛片| av在线播放成人| 欧美区在线观看| 精品播放一区二区| 亚洲欧洲日韩在线| 午夜久久久影院| 国产成人在线影院 | 欧美乱妇20p| 久久久欧美精品sm网站| 亚洲免费在线观看视频| 日韩综合小视频| 成人一区在线看| 欧美视频一区二区在线观看| 精品国产一区二区三区忘忧草| 日本一区二区不卡视频| 亚洲va欧美va人人爽| 国产精品资源网| 欧美三级电影一区| 中文字幕精品—区二区四季| 一区二区成人在线| 国产伦精品一区二区三区免费| 在线观看国产日韩| 欧美激情艳妇裸体舞| 日韩高清在线一区| 91搞黄在线观看| 亚洲国产精品99久久久久久久久 | 在线播放日韩导航| 自拍偷拍亚洲综合| 韩国v欧美v亚洲v日本v| 欧美日韩一区在线| 国产精品毛片高清在线完整版 | 国产九色精品成人porny| 日本道色综合久久| 久久精品这里都是精品| 水蜜桃久久夜色精品一区的特点| 波多野结衣中文一区| 精品日本一线二线三线不卡| 亚洲国产精品久久久男人的天堂| 国产91在线|亚洲| 欧美成人在线直播| 午夜精品久久久久久久久| av电影在线观看一区| 久久久99精品免费观看| 琪琪久久久久日韩精品| 欧美老女人在线| 亚洲激情综合网| 91女人视频在线观看| 亚洲国产经典视频| 高清不卡一二三区| 久久久精品tv| 国产精品羞羞答答xxdd| 精品乱人伦小说| 美女视频黄频大全不卡视频在线播放| 欧美日韩一区二区三区四区 | 国产欧美日本一区视频| 国模娜娜一区二区三区| 精品久久五月天| 久久91精品国产91久久小草| 日韩天堂在线观看| 人禽交欧美网站| 2020国产精品|