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

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

?? database.java

?? 俄羅斯牛人KK的作品,著名的ORDBMS,這里上傳最新的3.39版本源代碼.希望了解對象關系數據庫的同好,請不要錯過.
?? JAVA
字號:
package jnicli;

/**
 * This class is used as interface to local or remote database (through RMI).
 * In case of local connections you should create instance of DatabaseJNI class directly.
 * In case of remote connection, it is necessary to create instance of DatabaseSessionClient
 * class and path reference to the stub object implementing DatabaseSession interface.<p>
 * Methods of this interface are mostly one-to-one mapped to methods of C++ dbDatabase class.
 * In case of remote application, it should either open or create new database at server using Database.open method,
 * either attach to the existing database using Database.attach method. In case of local application,
 * Database.attach should be used by all application threads except one opened the database.<p>
 * All database access errors are reported by means of CliException. In case of remote database there are
 * also can be exceptions related with server communication.
 */
public interface Database { 
    static final int READ_ONLY         = 0;
    static final int READ_WRITE        = 1;
    static final int CONCURRENT_READ   = 2; 
    static final int CONCURRENT_UPDATE = 3;
    /**
     * Open database
     * @param accessType database access type: one of READ_ONLY, READ_WRITE, CONCURRENT_READ or CONCURRENT_UPDATE
     * @param databaseName database name
     * @param databasePath path to the database file
     * @param initSize initial size of database 
     * @param transactionCommitDelay transaction commit delay (specify 0 to disable)
     */
    void open(int accessType, String databaseName, String databasePath, long initSize, int transactionCommitDelay);
    
    /**
     * Close database
     */
    void close();


    /**
     * Select flag FOR_UPDATE: make it possible to update selected records
     */
    static final int FOR_UPDATE = 1;
    /**
     * Select flag AUTOCOMMIT: automatically commit current transaction after completion of selection
     */    
    static final int AUTOCOMMIT = 2;

    /**
     * Select objects from table matching condition
     * @param table class corresponding to the table
     * @param condition SubSQL condition (to select all records pass empty string)
     * @param flags combination of FOR_UPDATE and AUTOCOMMIT flags
     * @return cursor for selected objects. Cursor can be either incremental, when records are extracted on 
     * demand or prefetched. Prefetched cursor is used for remote database and when AUTOCOMMIT flag is set.
     * Prefetched cursor doesn't allow in place updates.
     */
    Cursor select(Class table, String condition, int flags);
    

    /**
     * Update object with soecified OID
     * @param oid OID of updated object
     * @param obj updated object
     */
    void update(long oid, Object obj);

    /**
     * Insert new object in the database. Object will be inserted in the table with the same name
     * as object class
     * @param obj inserted object
     * @return OID of inserted object
     */
    long insert(Object obj);

    /**
     * Delete all objects from the table matching specified condition
     * @param table class corresponding to the table
     * @param condition SubSQL condition (to delete all records pass empty string)
     * @return number of deleted objects
     */
    int delete(Class table, String condition);

    /**
     * Commit current transaction. 
     * Transaction is implicitly started when any database operation is perfromed.
     */
    void commit();

    /**
     * Commit current transaction
     * Transaction is implicitly started when any database operation is perfromed.
     */
    void rollback();

    /**
     * Lock database in exclusive mode.
     * Lock is automatically released when transaction is committed or aborted
     */
    void lock();

    /**
     * Attach thread to the database. All threads except the one opened the database should
     * invoke this method before start working with database
     */
    void attach();

    static final int CLI_DETACH_COMMIT = 1;
    static final int CLI_DETACH_DESTROY_CONTEXT = 2;
    static final int CLI_DETACH_DEFAULT=CLI_DETACH_COMMIT|CLI_DETACH_DESTROY_CONTEXT;
    /**
     * Detach thread to the database. All threads except the one opened the database should
     * invoke this method before start working with database
     * @param flags combination of CLI_DETACH_COMMIT and CLI_DETACH_DESTROY_CONTEXT flags
     */
    void detach(int flags);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷国产精品综合在线观看| 精品久久一区二区| 国产一区二区中文字幕| 成人av网站免费观看| 日韩精品一区二区三区在线| 91浏览器打开| 首页国产欧美久久| 同产精品九九九| 成a人片亚洲日本久久| 欧美一级高清大全免费观看| 亚洲人成影院在线观看| 粉嫩在线一区二区三区视频| 日韩欧美专区在线| 亚洲三级在线免费观看| 成人网男人的天堂| 4438x成人网最大色成网站| 欧美电影免费观看高清完整版| 国产欧美视频在线观看| 国产一区三区三区| 欧美喷水一区二区| 欧美国产激情一区二区三区蜜月| 国产乱人伦偷精品视频不卡 | 综合欧美一区二区三区| 一区二区三区蜜桃| 91麻豆精品国产自产在线观看一区 | 欧美在线三级电影| 国产精品丝袜在线| 99国产一区二区三精品乱码| 欧美成人免费网站| 日日夜夜一区二区| 欧美日韩国产首页| 亚洲男人都懂的| 国产精品18久久久久久久久久久久 | 国产精品国产三级国产普通话99 | 亚洲精品一区二区三区精华液| 国产精品一色哟哟哟| 国产精品久久网站| 精品欧美一区二区久久| 国产一区欧美二区| 中文字幕一区二| 午夜精品国产更新| 欧美日韩不卡一区二区| 亚洲精品日韩专区silk| 国产一区视频网站| 日韩美女精品在线| 在线欧美日韩精品| 国产麻豆精品在线观看| 欧美日韩一本到| 成人av网站免费观看| 国产日韩精品一区二区浪潮av| av不卡一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在 | 麻豆精品在线播放| 秋霞av亚洲一区二区三| 婷婷丁香激情综合| 亚洲欧美另类在线| 久久久99精品免费观看不卡| 91美女视频网站| 国产精品一品视频| 老汉av免费一区二区三区| 亚洲成人1区2区| 亚洲日本在线看| 国产精品久久久久aaaa| 91精品中文字幕一区二区三区| 欧美亚洲尤物久久| 91视频精品在这里| 不卡一区二区中文字幕| 精品一区二区在线观看| 一区二区三区免费在线观看| 成人免费一区二区三区视频 | 日本不卡一区二区三区高清视频| 综合精品久久久| 精品久久久久久最新网址| 欧美日韩一区二区三区视频| 在线这里只有精品| 欧美xxxxxxxx| 欧美变态凌虐bdsm| 国产精品国产三级国产| 亚洲欧美在线观看| 亚洲六月丁香色婷婷综合久久| 久久午夜电影网| 久久精品夜夜夜夜久久| 亚洲激情自拍偷拍| 免费高清在线视频一区·| 激情五月婷婷综合| 色噜噜狠狠成人中文综合| 欧美午夜精品久久久久久超碰| 久久午夜色播影院免费高清| 国产精品传媒在线| 天天色综合天天| 天天爽夜夜爽夜夜爽精品视频 | 精品在线播放免费| 亚洲成av人片一区二区梦乃| 一区二区三区精品在线| 美女在线一区二区| 婷婷亚洲久悠悠色悠在线播放| 国产一区二区在线免费观看| 95精品视频在线| 精品国产免费一区二区三区香蕉| 亚洲国产高清在线观看视频| 日韩av高清在线观看| 一本大道av一区二区在线播放 | 国产一区二区三区在线观看免费| 在线观看av一区| 亚洲猫色日本管| 99久久免费视频.com| 国产精品国产三级国产普通话三级| 亚洲自拍与偷拍| 日本久久精品电影| 亚洲欧美影音先锋| 色综合一个色综合亚洲| 亚洲男人天堂av| 欧美三级资源在线| 亚洲成人一区二区在线观看| 欧美视频自拍偷拍| 日韩 欧美一区二区三区| 欧美一个色资源| 麻豆一区二区三区| 国产欧美在线观看一区| 91丨九色丨尤物| 一区二区三区成人| 欧美一卡二卡在线| 国产91色综合久久免费分享| 欧美国产激情一区二区三区蜜月| 成人黄色片在线观看| 国产精品国产三级国产有无不卡 | 久久精品亚洲一区二区三区浴池| 国产中文字幕精品| 国产精品久久久久久久久免费樱桃| 一本久久a久久免费精品不卡| 亚瑟在线精品视频| 亚洲丝袜精品丝袜在线| 日韩一区二区三区视频在线 | 中文字幕一区二区三区不卡| 日韩视频在线一区二区| 成人性生交大片| 奇米四色…亚洲| 一级日本不卡的影视| 精品欧美久久久| 欧美在线视频你懂得| 国产精品99久久久久久宅男| 日产欧产美韩系列久久99| 国产精品美女视频| 日韩午夜精品电影| 欧美三级在线视频| 91婷婷韩国欧美一区二区| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩一级黄| 在线看不卡av| 国产91在线|亚洲| 蜜臀a∨国产成人精品| 亚洲精品乱码久久久久久| 日韩美女啊v在线免费观看| 精品国产乱码久久久久久夜甘婷婷 | 亚洲自拍与偷拍| 亚洲自拍偷拍麻豆| 亚洲va天堂va国产va久| 一区二区三区四区激情| 亚洲成人综合网站| 秋霞电影一区二区| 国产成人一区在线| 精品一区二区国语对白| 国产一区二区三区在线观看免费| 国产精品1区二区.| 97精品国产露脸对白| 一本大道久久a久久综合| 色琪琪一区二区三区亚洲区| 欧美专区亚洲专区| 欧美精品在线一区二区三区| 日韩一级成人av| 国产精品色哟哟网站| 亚洲黄色免费电影| 久久99精品一区二区三区| 激情文学综合插| 国产精品一区二区无线| 欧美系列日韩一区| 久久美女艺术照精彩视频福利播放 | 国产一区二区不卡老阿姨| av电影天堂一区二区在线观看| 日本高清无吗v一区| 51久久夜色精品国产麻豆| 欧美一区二区大片| 91 com成人网| 亚洲欧美综合在线精品| 免费成人你懂的| 色婷婷精品久久二区二区蜜臂av | 亚洲美腿欧美偷拍| 国产在线视频一区二区三区| 欧洲一区二区三区免费视频| 久久精品夜色噜噜亚洲a∨| 日韩高清在线电影| 色婷婷av一区二区三区软件| 国产日韩av一区| 久久99精品久久久久久国产越南 | 国产精品视频在线看| 麻豆免费精品视频| 欧美v国产在线一区二区三区| 全国精品久久少妇| 欧美浪妇xxxx高跟鞋交| 亚洲一区二区综合|