android好像沒辦法連接sqlserver吧。呵呵,如果你真想獲取sqlserver中的數(shù)據(jù),只能通過訪問一個網(wǎng)頁,以讀取xml文件的方式來讀取。
成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、安遠網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為安遠等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
至少我看了這幾天的android開發(fā),沒發(fā)現(xiàn)有讀的sqlserver方法,也許我還沒看到?
:)
不能,可以通過WebService獲取服務(wù)器的數(shù)據(jù),服務(wù)器可以用Sql
Server這是肯定的,而Android應(yīng)用可以在本地使用那個小型的數(shù)據(jù)庫SQLite
我目前的做法是通過WebService訪問服務(wù)器,把某些數(shù)據(jù)保存到SQLite,Android應(yīng)用操作SQLite數(shù)據(jù)
一、android 提供了一種數(shù)據(jù)庫存儲方式 SQLite(輕量級書庫里) 在android中,系統(tǒng)將SQLitte的 使用方法 封裝在了,DatabaseHelper中 你可以創(chuàng)建一個自己的 比如DBHelper 來集成它 override 里面的方法。建議查看 api ,sqlite 使用c語言編寫的,在數(shù)據(jù)結(jié)構(gòu)上來看,更像是一個map ,而且插入數(shù)據(jù)的時候都是使cv.put("",value); 這樣的方式。 二、如果想與本地 數(shù)據(jù)庫 msSQL 或者 MYsql 連接的話 你可以使用socket連接 或者 采用http 連接與 本地的服務(wù)器進行連接。 建議使用 http協(xié)議的 tomcat,可以上網(wǎng)艘一下相關(guān)的代碼。
android沒法直接連接SQLServer,起碼我沒有發(fā)現(xiàn)方法,想想看,sqlserver安裝之后有多大,android程序是跑在手機上的,想讓程序直接訪問sqlserver,那手機要多大的內(nèi)存?
不能與數(shù)據(jù)庫連接的
Android客戶端不能直接與服務(wù)器數(shù)據(jù)庫連接。數(shù)據(jù)庫是需要非常大的內(nèi)存,安裝之后有好幾G,連接數(shù)據(jù)庫要有一個像SQLServer里的webservice,這樣的一個橋梁來間接訪問。就是在服務(wù)器運行一個服務(wù)端程序,該服務(wù)端程序通過接收來自android客戶端的指令,對數(shù)據(jù)庫進行操作。
客戶端的http請求可以通過 HttpClient類實現(xiàn),在anddroid 4.0之后,客戶端的網(wǎng)絡(luò)請求已經(jīng)不被允許在主線程中運行,所以還需注意另開啟一個子線程進行網(wǎng)絡(luò)請求。
擴展資料:
Android安全權(quán)限機制:
Android默認(rèn)設(shè)置下,所有應(yīng)用都沒有權(quán)限對其他應(yīng)用、系統(tǒng)或用戶進行較大影響的操作。這其中包括讀寫用戶隱私數(shù)據(jù)(聯(lián)系人或電子郵件),讀寫其他應(yīng)用文件,訪問網(wǎng)絡(luò)或阻止設(shè)備待機等。安裝應(yīng)用時,在檢查程序簽名提及的權(quán)限,且經(jīng)過用戶確認(rèn)后,軟件包安裝器會給予應(yīng)用權(quán)限。
下載一款A(yù)ndroid應(yīng)用通常會要求如下的權(quán)限:撥打電話、發(fā)送短信或彩信、修改/刪除SD卡上的內(nèi)容、讀取聯(lián)系人的信息、讀取日程信的息,寫入日程數(shù)據(jù)、讀取電話狀態(tài)或識別碼、精確的(基于GPS)地理位置、模糊的(基于網(wǎng)絡(luò)獲?。┑乩砦恢?、創(chuàng)建藍牙連接、
還有對互聯(lián)網(wǎng)的完全訪問、查看網(wǎng)絡(luò)狀態(tài),查看WiFi狀態(tài)、避免手機待機、修改系統(tǒng)全局設(shè)置、讀取同步設(shè)定、開機自啟動、重啟其他應(yīng)用、終止運行中的應(yīng)用、設(shè)定偏好應(yīng)用、震動控制、拍攝圖片等。
參考資料來源:百度百科——Android
入門學(xué)習(xí)android需要做哪些準(zhǔn)備,安卓電子產(chǎn)品的不斷沖擊國際市場,安卓相關(guān)的軟件也越來越多,安卓工程師的市場需求也水漲船高,可以說,android工程師是一個越來越受歡迎的IT職業(yè)之一。
入門學(xué)習(xí)android需要做哪些準(zhǔn)備:1、最好先熟悉一門編程語言,現(xiàn)在計算機專業(yè)一般都會開設(shè)C語言課程,android入門學(xué)習(xí)必須要有C語言基礎(chǔ)課程。
2、具備一定的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)知識,這是華清遠見很多講師給學(xué)員們堅持強調(diào)的一點,如果你能夠做到對原理有所了解,在應(yīng)用數(shù)據(jù)結(jié)構(gòu)和算法時,你會更加清楚應(yīng)該選擇哪一個。
3、android應(yīng)用的開發(fā)語言用的是java語言,所以在學(xué)習(xí)android開發(fā)之前,可以先把java基本語法和JavaSE的基礎(chǔ)類庫好好來學(xué)習(xí)一下。
4、在android中會用到數(shù)據(jù)庫來存儲數(shù)據(jù),因此可以提前對數(shù)據(jù)庫知識做相關(guān)的儲備,如果有條件,最好能夠安裝一個數(shù)據(jù)庫來進行實際的操作。
android入門要學(xué)什么?應(yīng)該做哪些學(xué)習(xí)準(zhǔn)備?建議大家還是使用MicrosoftSQLServer或者MySQL就可以了,這兩種也都是我們學(xué)習(xí)數(shù)據(jù)庫的好平臺。
學(xué)習(xí)android開發(fā)技術(shù)除了需要具備以上技能和知識點之外,還應(yīng)該做到這些。
1、熱愛編程語言,興趣在學(xué)習(xí)過程當(dāng)中占據(jù)了很重要的地位,當(dāng)然也是學(xué)習(xí)的源動力。
2、要善于思考,android開發(fā)最基礎(chǔ)也是最重要的一個環(huán)節(jié)就是編程,沈陽計算機學(xué)習(xí)認(rèn)為需要程序員具備很強的邏輯性和運算能力,尤其是在安卓開發(fā)環(huán)境搭建時體現(xiàn)的更為明顯。
3、要學(xué)會總結(jié):如果想在android開發(fā)領(lǐng)域走的更遠,就應(yīng)該時刻總結(jié)編程經(jīng)驗,最終找到適合自己的學(xué)習(xí)方法,學(xué)會不斷總結(jié)學(xué)習(xí)成果和方法,這樣的學(xué)習(xí)效率才更高。