資料庫應用開發一直是企業商務應用開發的一個重要的組成部分。在傳統的應用軟體開發中,我們通常採用大型的關係型資料庫。但在WM裝置上,因受到其本身的限制,我們無法將大型關係型資料庫安裝在上面。所以,一些資料庫廠商也推出了基於WM裝置的資料庫。目前相信大家用SQL CE比較多。但作為功能強大的一款資料庫的話,那就是今天所要介紹的Sybase公司開發的Sybase Anywhere 11。
WM中的資料庫,我們通常都採用SQL CE。但SQL CE的功能實在很有限。說白了,就是不是一個資料庫,你可以把它看作一個檔案。記錄下資料。
如果你非常需要在WM上操作強大的資料庫,且你可以支付一定的費用的話。那不妨看看這篇文章中的介紹。如何在WM中使用Sybase資料庫。
Sybase Anywhere是為了要求功能完備的資料庫任務而設計出來的產品。它可以在不同的環境下運行。目前可以基於多個不同的平台(Windows/Mac OX/Linux等)。它充分利用可用的記憶體和資源,展現出較好的效能。所以Sybase Anywhere適合於以下情況:
1.作為中小型業務的資料庫伺服器
2.嵌入式裝置的資料庫
3.移動計算
它的強大優勢:
UltraLite部署選項和MobiLink同步技術可以為那些只有有限資源的裝置提供完備的資料庫功能。
MobiLink同步,可以同步SQL Server/Oracle等資料庫。
在Sybase Anywhere中,提供了2個版本的資料庫伺服器:
1.個人資料庫伺服器
為單個使用者在一台電腦上使用。
2.網路資料庫伺服器
支援多個客戶/伺服器之間通訊,且包含個人資料庫伺服器的功能。
下面將介紹如何開始Sybase資料庫的入門。
首先,我們到Sybase的網站。
下載SQL Anywhere Studio 11。需填寫下個人資訊。稍後會將註冊碼發到你填寫的郵箱中。
下載完畢後,安裝。安裝完成後,在菜單中就能看到。
Sybase Central,我們可以通過它來建立資料庫,使用MobiLink同步等操作。非常方便的一個操作平台。
我們重點介紹如何安裝到WM系統中。
首先,我們運行“部署 SQL Anywhere for Windows Mobile”
選擇中文,按下一步。
選擇安裝的檔案夾,基本不需要修改,按下一步。
選擇要產生CAB包的中所包含的功能。預設中可以看出包含資料庫,同步和訊息,以及一些樣本。
可以修改要產生的CAB的包名,選擇產生的目錄。
至此,產生完畢,我們可以選擇部署到WM上,也可以將CAB包拷貝到裝置中去部署。
啟動我們的WM模擬器,並與電腦同步。
安裝CAB包。
安裝過程中,需要的空間確實比較大。如果安裝失敗,可以清除一些軟體,並重啟下系統。
安裝完畢後,我們可以在“開始”--“程式”--“SQLAny11”目錄中看到有一些Sample和Server的啟動項。
我們先測試下是否安裝成功。點擊“ADO.NET Sample”。
點串連,彈出對話方塊,表示成功。點執行SQL指令碼,取出資料。
成功安裝SQLAny11在WM中。
Sybase Anywhere 11中,提供很多內製的對象,如系統資料表,一些系統函數等,我們用它們可以更方便的實施和監控我們的資料庫應用。
在後續文章中,我們將一步步的介紹如何簡單的在WM系統中使用Sybase Anywhere資料庫。
Author:AppleSeeker(馮峰)
Date:2009-04-06
文章導讀:移動開發索引貼