新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于Java圖書查詢系統的設計及實現

        基于Java圖書查詢系統的設計及實現

        作者: 時間:2010-08-06 來源:網絡 收藏
        4.1 建立Access數據庫
        (1)建立Access數據庫db.mdb并創建bookform表。
        (2)打開控制面板→管理工具→數據源(ODBC),選擇“系統DSN”,單擊“添加”,選擇“Driver do Microsoft Access(*.mdb)”,點擊“完成”,彈出的對話框里將“數據源名”一項給數據源取名,點擊“選擇”,找到剛剛建立的數據庫文件db.mdb,即ODBC數據源配置完成。
        4.2 Access數據庫的連接
        JDBC獨立于具體的關系數據庫。JDBC API與數據庫交互并處理所得的結果,通過SQL語句或存儲在數據庫中的過程(stored procedures)來存取數據。
        通過JDBC來存取某一特定的數據庫時,JDBCdriver是連接JDBC API與具體數據庫之間的橋梁。程序首先使用JDBC API來與JDBC Dri-ver Manager交互,由JDBC Driver Manager載入指定的JDBCdrivers,之后就可以通過JDBC API存取數據庫。使用driver需要每個客戶端機都裝上數據庫對應的ODBC driver。
        數據庫的連接過程如下所述:
        首先使用 Class類中的foiName靜態方法加載驅動程序:
        Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
        然后連接數據庫,需要用java.sql包中的Connection類聲明一個對象,再用類DrivetManager調用它的靜態方法getConnection創建這個連接;
        最后創建Statement對象,利用Statement對象來傳送并執行SQL命令。

        5 核心代碼參考
        5.1 服務器端程序

        服務器端程序如下:

        本文引用地址:http://www.104case.com/article/187860.htm


        5.2 客戶端程序
        客戶端程序如下:

        InetAddress類表示一個IP地址。得到通信對方的IP地址后,就可以用Socket或數據報方式與該主機通信。該類只有一個默認的不帶參的構造方法:
        static InetAddress getLocalHost();
        該構造方法返回一個包含本地主機的IP地址的InetAddress對象。當方法返回一個或多個InetAddreSS對象的引用時,就可以使用其他非靜態方法得到數據。

        6 結語
        基于是依據網絡編程方法和數據庫特性以及采用Socket套接字實現信息查詢的一種有效方法。該系統與其他相比較具有更加方便和快捷的優點,可提高查詢效率。該系統的不足之處是數據庫的連接和驅動相對麻煩一些。


        上一頁 1 2 下一頁

        關鍵詞: Java 圖書 查詢系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湘乡市| 沽源县| 拉孜县| 左权县| 虎林市| 泸西县| 忻州市| 陆河县| 扎赉特旗| 乃东县| 临夏县| 闸北区| 图们市| 武隆县| 曲靖市| 尼木县| 阳朔县| 皋兰县| 开江县| 嘉黎县| 海丰县| 修武县| 扶余县| 澄城县| 湛江市| 抚远县| 大连市| 盐亭县| 彰武县| 海晏县| 兴国县| 定襄县| 新乡县| 博客| 佛山市| 昭苏县| 勃利县| 年辖:市辖区| 德兴市| 惠东县| 青神县|