999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SQL Server的Android應用訪問方法的實現

2015-03-30 03:04:42陳潔
科技資訊 2014年36期
關鍵詞:數據庫設備方法

陳潔

摘 要:隨著移動技術的發展,基于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規范實施的應用,無論它們所使用的語言、平臺或內部協議是什么,都可以相互交換數據。

因此,利用Web Service訪問SQL Server數據庫是一種比較常見的方法。該方法是在服務器端安裝Web Service程序,由其訪問SQL Server數據庫,同時為Android應用提供接口函數,Android應用通過調用這些接口函數來達到訪問數據庫的目的。

在此,我們使用適合手機的Web Service客戶端類庫KSOAP2,需要下載并添加此類庫,以下給出Android調用Web Service客戶端的主要代碼。

private ConWebService conWebService = new ConWebService(

webserviceUrl ,nameSpace);

public ArrayList getDate(String key)

{ArrayList arrayList = new ArrayList();

PropertyInfo pro = new PropertyInfo();

pro.setName("key");

pro.setValue(key);

arrayList =conWebService.getSoapData("getData", pro);

return arrayList;}

同時還需設計實現獲取數據功能的類ConWebservice完成數據的讀取功能。

1.2 基于JDBC的訪問方式

JDBC是Java Data Base Connectivity的縮寫,意思為“Java數據庫連接”,由一組用Java語言編寫的類和接口組成,為Java層直接操作關系型數據庫提供了標準的API。原理很簡單,主要是向服務器的DBMS發送SQL(結構化查詢語言)指令,實現各種數據庫的操作。而使用JDBC實現Android應用訪問SQL Server數據庫需要三個步驟:加載JDBC驅動程序、建立連接、發送SQL語句。

在Android工程中要使用JDBC的話,要導入JDBC的驅動,下載該驅動包(jtds-1.2.jar)并導入。接下來建立連接,實現代碼為:

Connection con = null;

Class.forName("net.sourceforge.jtds.jdbc.Driver");

con = DriverManager.getConnection( "jdbc:jtds:sqlserver://

DbComputerNameOrIPAddr:1433/DatabaseName",UserName,Password);

當成功連接數據庫之后,要創建一個Statement對象,Statement主要工作是把 SQL語句發送給DBMS,最后就可以發送操作數據庫的語句并處理結果了。

2 兩種方式的比較

以上兩種方式都可以完成對SQL Server數據庫的訪問,比較來說JDBC直連的方式更為簡單方便,但是安全性不高,并且當訪問的數據量過多時容易出問題。通過Web Service訪問的方式雖然不夠靈活,但只需要數據庫提供部分訪問數據的功能,當對數據庫不需完全訪問時,是比較常用的方法。

3 結語

該文主要基于常用的SQL Server數據庫,介紹了兩種Android平臺應用訪問數據庫的方法,并做出比較,為開發人員的實際使用提供參考。

參考文獻

[1] 利用JDBC連接服務器數據庫.http://blog.csdn.net/conowen/article/details/7435231/.

猜你喜歡
數據庫設備方法
諧響應分析在設備減振中的應用
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 色综合久久无码网| 国产黄色片在线看| 另类欧美日韩| 精品99在线观看| 国产成人午夜福利免费无码r| 97se综合| 在线日韩一区二区| 亚洲swag精品自拍一区| 国产欧美成人不卡视频| 久久综合色播五月男人的天堂| 亚洲精品手机在线| 91欧美亚洲国产五月天| 欧美激情视频一区| 视频二区亚洲精品| 午夜视频在线观看区二区| 国产高清毛片| 好吊妞欧美视频免费| 少妇高潮惨叫久久久久久| 成年人国产网站| 欧美精品一二三区| 婷婷六月综合网| 好久久免费视频高清| www欧美在线观看| 热99re99首页精品亚洲五月天| 日本人真淫视频一区二区三区| 美女无遮挡免费视频网站| 狠狠亚洲五月天| 欧美国产日韩在线观看| 久久国产精品77777| 日韩欧美中文字幕在线精品| 国内精自视频品线一二区| 欧美亚洲日韩中文| 88av在线| 亚洲第一区在线| 亚洲无码精彩视频在线观看| 中文字幕日韩视频欧美一区| 91在线视频福利| 亚洲一区二区成人| 久久国产V一级毛多内射| 91精品国产自产在线老师啪l| 一级高清毛片免费a级高清毛片| 在线观看欧美国产| 成人在线观看一区| 国产成年女人特黄特色毛片免| 欧洲熟妇精品视频| 国产欧美日韩91| 一本大道香蕉高清久久| 91在线免费公开视频| 日本在线国产| 欧美中文字幕一区二区三区| 国产人在线成免费视频| 精久久久久无码区中文字幕| 亚洲av日韩av制服丝袜| 亚洲精品色AV无码看| 日韩精品高清自在线| 在线综合亚洲欧美网站| 久久性妇女精品免费| 白浆免费视频国产精品视频| 国产在线小视频| 无码免费试看| 欧美在线黄| 5388国产亚洲欧美在线观看| 日韩精品成人在线| 国产亚洲精| 美女无遮挡免费网站| 亚洲资源站av无码网址| 国产成人精品亚洲77美色| 97超爽成人免费视频在线播放| 亚洲一区二区三区麻豆| 成人亚洲国产| 久久久久亚洲av成人网人人软件| 日本高清视频在线www色| 一本二本三本不卡无码| 亚洲婷婷在线视频| 亚洲人成网站18禁动漫无码| 久久精品中文字幕少妇| 国产成人综合久久| 欧美综合成人| 在线中文字幕日韩| 26uuu国产精品视频| 久久久受www免费人成| 亚洲国产日韩一区|