1. 程式人生 > >神舟OSCAR資料庫試用手記【1】

神舟OSCAR資料庫試用手記【1】

我們在談論資料庫時談論的總是那幾個世界知名度比較高的,譬如 ORACLE 、Mysql、MSSQL Server.但是對於國內的資料庫卻知之甚少。那麼國產資料庫盡有哪些呢?達夢、人大金倉、 東軟 南通 虛谷 然後就是 神舟 。神舟資料庫雖然不是中國國產資料庫的“三劍客”,但也算是“四劍客”之一,實力僅次於達夢、金倉、南通。神舟公司不僅在資料庫方面卓有成效(也可以這麼說吧),在其他方面做得也比較好。但是神舟顯然也有國產軟體行業的通病,那就是技術不成熟、也缺乏優秀的管理。盈利方面不是很好,但是其安全性比國外資料庫高。所以國家的一些銀行、科研機構、金融機構、還有一些企業、軍方的核心要害部門用的都是神舟資料庫。

前面我們說到奧斯卡(OSCAR,也就是 神舟 資料庫)資料庫的概況,下面我們說一說奧斯卡資料庫的結構,奧斯卡資料庫採用一定的甲骨文資料庫的儲存結構,比如邏輯結構就是表空間-區-段 三層結構 體系,物理結構是記憶體結構-程序結構,檔案結構是引數檔案、 日誌檔案 、資料檔案、密碼檔案。奧斯卡資料庫不僅提供了強大的資料庫管理工具,還提供了基於ASP ADO、VC、 JAVA 的程式設計介面。俗話說:“紙上得來終覺淺,絕知此事要躬行。”程式設計光說不行,咱們用一個簡單的例項來說明一下奧斯卡資料庫的開發流程。
例項:讓資料庫查指定的表
執行環境: VB 6.0
資料庫:OSCAR 5.5

要點:資料庫繫結控制元件
操作: 1.新建一個EXE工程

2.開啟工程-部件,選擇microsoft ado data controls 6.0,然後點選確定,新增到工具箱中,如圖1


圖1
3.選擇這個控制元件,在視窗上確定其大小,然後點選右鍵,選擇屬性,切換到通用選項卡,如圖2


圖2
4.點選生成,,在選項卡中切換到連線,如圖3


圖3
5.選擇一個數據源,本例是student(注意:OSCAR資料庫目前只支援這個方式,至於其他的,還得進一步驗證)
6.點選確定,完成資料來源的設定,然後切換到記錄源選項卡,選擇2-adCmdTable,表從下面選擇一個,本例是student,如圖4



圖4
7.點選‘確定’完成設定,然後點選應用,應用配置,執行,如圖5:


圖5
成功查表