陳潔
摘 要:隨著移動技術的發展,基于Android操作系統的移動設備在企業管理系統中的參與度越來越高,大量的企業級管理系統都需要支持Android應用程序的訪問。然而受限于硬件性能,Android設備目前只能運行一些小型數據庫,因此如何使Android應用程序也能訪問大型數據庫的技術成為關鍵。該文以SQL Server數據庫為例,介紹了兩種常用的Android應用訪問方法,并做出比較,為實際中的應用提供參考。
關鍵字:SQL Server Android 數據庫訪問
中圖分類號:TP312 文獻標識碼:A 文章編號:1672-3791(2014)12(c)-0012-01
SQL Server是由Microsoft公司推出的一種可擴展的、高性能的、為分布式客戶機/服務器計算所設計的數據庫管理系統,由于其在Windows平臺上的優越性,常被一些中小型企業作為企業數據庫建設的首選。
Android是一種基于移動設備的操作系統,它以其強大的功能和友好的界面,在目前幾大主流移動平臺系統的競爭中占據優勢,在2014年的智能手機操作系統市場份額已接近85%。因此,面對目前幾乎人手一臺移動設備的情況,從企業發展和管理的角度來說,重視移動設備的接入,使企業管理和辦公移動化是非常有必要的,而如何讓Android應用訪問大型的數據庫成為了主要問題。
1 基于SQL Server的Android應用訪問
以Android應用訪問SQL Server數據庫為例,介紹兩種常用的訪問方式:基于Web Service的方式和基于JDBC的方式。
1.1 基于Web Service的訪問方式
Web Service技術,能使得運行在不同機器上的不同應用無需借助附加的、專門的第三方軟件或硬件,就可相互交換數據或集成。依據Web Service規范實施的應用,無論它們所使用的語言、平臺或內部協議是什么,都可以相互交換數據。……