2.2 記錄、結果集和結構描述

    記錄Record和結果集Result可以理解爲查詢結果的行和結果集。

    封裝這2個對象是爲了便於操作,本身可以繼承Vector或ArrayList,同時可以增加很多方法便於以後操作,如Record可以增加:

    public void add(int object)

    public int getInt(int index) throws Exception

    public void set(int index, int object)

    public void set(int index, double object)

    Result可以增加:

    public Record getRecord(int index)

    public void sort(int[] cmpIndex) throws Exception // 按指定的列排序

    有了記錄,還需要有記錄的描述,就需要增加字段(Field)和字段組(FieldGroup)。

    字段最基礎的是名字和類型,可以根據需要擴充子類。 

    對於查詢出來的結果集和記錄,不但應該有數據還應該有其它的屬性,可以用QryResult、QryRecord描述,這樣QryRecord可以增加通過名字對數據進行查找。

    如:

    public String getString(String name)

    public int getInt(String name) throws Exception

發佈了36 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章