1. 程式人生 > >linux專案 --- 圖書管理系統(資料庫版)

linux專案 --- 圖書管理系統(資料庫版)

       在 /home/openwrt/Desktop/IS/book_manager_sqlite 目錄下提供了“圖書管理系統”專案,是使用sqlite3資料庫進行資料管理。

       在該目錄下,提供了bm_sqlite可執行程式,直接執行如下:

./bm_sqlite

       就可以啟動程式,執行如下:

       可以看到,啟動之後,初始化資料庫,建立資料庫表、插入測試資料等資訊。得到的操作介面如下:

       這個操作介面與“連結串列版”的圖書管理系統一樣。因為,業務邏輯都是一樣。但是,內部的資料處理完全不同。當前專案使用sqlite3資料庫進行管理。登陸之後,退出程式,在當前目錄下就產生了資料庫檔案,如下圖:

       其中,產生的 book_manage.db 檔案,就是一個sqlite3資料庫檔案。此時,可以使用sqlite3命令檢視資料庫中的資料庫,如下:

       可以看到,執行 sqlite3 book_manage.db 命令,就是使用sqlite3命令開啟book_manage.db資料庫檔案。然後,查詢books表的資訊如下:

select * from books;

       查詢讀者表資訊如下:

select * from readers;

       該專案完整地介紹了linux下對sqlite3資料庫的使用。這裡只是給出測試例子,具體程式碼可以連續作者。

QQ:

1523520001

微信:

13926572996