暑期實踐要做一個校園通這樣的東西,就是通過手機端訪問數據庫,然后查詢成績啊,績點啊什么什么的。但是 android本身是不支持訪問sqlserver的,但可以增加一個橋梁來訪問,增加的這個就是webservice 。 很幸運的是找到了一個做過這方面東西的學長,他的畢設
暑期實踐要做一個校園通這樣的東西,就是通過手機端訪問數據庫,然后查詢成績啊,績點啊什么什么的。但是android本身是不支持訪問sqlserver的,但可以增加一個橋梁來訪問,增加的這個就是webservice。
很幸運的是找到了一個做過這方面東西的學長,他的畢設就是一個圖書館管理系統,可以實現從移動設備訪問sql數據庫。要來了源碼研究了一通,大概差不多了,遇到了比較傷腦筋的問題……不知道這東西怎么用。
好吧,現在請教了其本人,然后根據講解總結如下:
1.確定數據庫表的格式。
2.寫好webservice,留出函數作為訪問數據庫的接口(增,刪,查,改)。
3.定義手機端(android)的類,通過soap協議向webservice傳遞和接受數據,并解析(其實就是傳出去個xml給webservice,然后webservice對數據庫操作,然后返回給手機一個值)。
4.Visual Studio可以直接連接數據庫(這個以前還真沒弄過,數據庫也是為了做這個程序才學的,今天數據庫的知識也長了不少)。
5.運行webservice,彈出來一個網頁,這也就是說webservice啟動了。
6.webservice里有一個hello world函數,就是測試服務器是否連接成功,點擊,出現一個xml內容的頁面,ok,成功。
7.android運行模擬器,連接,神馬神馬的,那就好說了。
之前比較糾結的是webservice怎么用,其實就是在一臺電腦上運行服務就可以了。
附上源碼實例:http://download.csdn.net/detail/zhyl8157121/4503288
更新了一篇比較詳細的教程:http://blog.csdn.net/zhyl8157121/article/details/8169172
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com