Ⅰ app一般如何操作伺服器資料庫
android客戶端不能直接與伺服器資料庫連接,拿sqlserver來說,安裝之後有幾個G那麼大,android程序是跑在手機上的,想讓程序直接訪問sqlserver,那手機需要非常大的內存。但是可以通過webservice這樣一個橋梁來間接訪問SQLServer。
即在伺服器運行一個服務端程序,該服務端程序通過接收來自android客戶端的指令,對資料庫進行操作。客戶端與服務端直接的數據傳輸主要通過http協議發送和接收json數據或者xml數據,服務端接收到客戶端的json數據之後,進行json解析,再按一定的邏輯對資料庫進行增、刪、改、查。客戶端的http請求可以通過 HttpClient類實現,在anddroid 4.0之後,客戶端的網路請求已經不被允許在主線程中運行,所以題主還需注意另開啟一個子線程進行網路請求。
Ⅱ android app如何從資料庫中獲取需要的數據
SQLite是輕量級嵌入式資料庫引擎,它支持 SQL 語言,並且只利用很少的內存就有很好的性能。 SQLite 基本上符合 SQL-92 標准,和其他的主要 SQL 資料庫沒什麼區別。它的優點就是高效,Android 運行時環境包含了完整的 SQLite。
SQLite 和其他資料庫最大的不同就是對數據類型的支持,創建一個表時,可以在 CREATE TABLE 語句中指定某列的數據類型,但是你可以把任何數據類型放入任何列中。當某個值插入資料庫時,SQLite 將檢查它的類型。如果該類型與關聯的列不匹配,則 SQLite 會嘗試將該值轉換成該列的類型。如果不能轉換,則該值將作為其本身具有的類型存儲。比如可以把一個字元串(String)放入 INTEGER 列。SQLite 稱這為「弱類型」(manifest typing.)。 此外,SQLite 不支持一些標準的 SQL 功能,特別是外鍵約束(FOREIGN KEY constrains),嵌套 transcaction 和 RIGHT OUTER JOIN 和 FULL OUTER JOIN, 還有一些 ALTER TABLE 功能。 除了上述功能外,SQLite 是一個完整的 SQL 系統,擁有完整的觸發器,交易等等。
Android 集成了 SQLite 資料庫 Android 在運行時(run-time)集成了 SQLite,所以每個 Android 應用程序都可以使用 SQLite 資料庫。
對於熟悉 SQL 的開發人員來時,在 Android 開發中使用 SQLite 相當簡單。但是,由於 JDBC 會消耗太多的系統資源,所以 JDBC 對於手機這種內存受限設備來說並不合適。因此,Android 提供了一些新的 API 來使用 SQLite 資料庫,Android 開發中,程序員需要學使用這些 API。
Android 提供了 SQLiteOpenHelper 創建一個資料庫,只要繼承 SQLiteOpenHelper 類,就可以輕松的創建資料庫。SQLiteOpenHelper 類根據開發應用程序的需要,封裝了創建和更新資料庫使用的邏輯。
SQLiteOpenHelper 的子類,至少需要實現三個方法:
1 構造函數,調用父類 SQLiteOpenHelper 的構造函數。這個方法需要四個參數:上下文環境(例如,一個 Activity),資料庫名字,一個可選的游標工廠(通常是 Null),一個代表你正在使用的資料庫模型版本的整數。
2 onCreate()方法,它需要一個 SQLiteDatabase 對象作為參數,根據需要對這個對象填充表和初始化數據。
3 onUpgrage() 方法,它需要三個參數,一個 SQLiteDatabase 對象,一個舊的版本號和一個新的版本號,這樣你就可以清楚如何把一個資料庫從舊的模型轉變到新的模型。
Ⅲ 如何是自己開發的app通過真機的數據連接也能訪問
舌吻合肥
Ⅳ 手機app要怎樣連接伺服器呢不用電腦行嗎
手機app要什麼連接伺服器呢?能不能不能用電腦可以嗎?你要連接girl是什麼伺服器呢?如果你連接的是你自己的的伺服器的話,你自己找人編寫一個app軟體就可以連接到你的私人伺服器了,如果你要連接別的伺服器的話,看是什麼情況了?如果只是一些普通數據的傳輸,比如看視頻等數據的傳輸,集氣就可以聯系了呀,如果你想進入那個伺服器進行一步,一些內部數據管理的話,那需要黑客的才能夠去搞了,因為偏寫這些程序設違法的。
Ⅳ 怎樣將資料庫和APP相連
1、用你搭建的DBHelper(繼承與SQLiteOpenHelper)
2、獲取到DBHelper實例,調用getReadableDatabase()(用於讀) 或者 getWritableDatabase(用於寫)
3、再調用其具體方法如 insert,delete等
Ⅵ 手機APP用什麼方式來連接資料庫的
手機app獲取數據一般都是調用後台介面,在介面中可以連接資料庫。
比如可以用ksoap連接webservices介面
Ⅶ 電信營業廳app怎麼需要數據連接
您好
您在手機上下載安裝電信營業廳後,是需要連接數據移動網路或其他無線網路才能使用的,不連接網路是不能使用的。
Ⅷ 我想做一個app,app和伺服器是如何連接起來的呢
當手機需要獲取一組數據,用http協議向伺服器發起請求,伺服器根據http協議傳過來的請求地址和參數返回數據給手機。
獲取的數據如果非常大,可以在手機端建個SQLite資料庫,把數據保存進去。
Ⅸ android平台的app、手機客戶端和後台伺服器怎麼進行數據交互
首先不要管安卓端還是蘋果端,現在一般都是響應式的app,你放到安卓或者蘋果或者pc或者平板都是沒有問題的。一般採用的是http介面通訊,或者socket連接。具體你要去查資料找Demo了。而且現在主流是採用html5開發或者混合開發了。所以最好是伺服器提供appAPI介面,通過http訪問伺服器,獲取數據,數據一般是json,或者xml,拿到後解析數據就可以了,然後再用UI框架或者其他框架或者自定義的UI封裝下格式很漂亮了,至於cookie和session等,看你的習慣,網路驗證和簽名那些也自己看習慣,如果涉及到大數據,還需要引入第三方框架的,直接引入就可以了,不過推薦自己寫,防止侵權。都是很通用的。
Ⅹ 開發一個注冊的app需要連接資料庫怎麼弄
APP開發找成都酬誠網路