Re: [請益] 關於android的資料庫

看板java作者 (Daniel)時間13年前 (2010/08/24 04:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
※ 引述《sirII (台北國標舞學伴徵求~)》之銘言: : ※ 引述《supercygnus (......)》之銘言: : : 作者: supercygnus (......) 看板: Android : : 標題: [請益] 關於android的資料庫 : : 時間: Thu Jul 15 16:00:11 2010 : : 請問要怎麼建立android的資料庫呢~? : : 目前在寫專題 : : 我們系統有分成兩個部分,第一個部份是網頁(有一個SQL資料庫) : : 第二部分是android(也有一個資料庫) : : 目的是想要讓使用者可以在android的頁面登入會員, : : 不過會員的帳號密碼資料是放在SQL那個資料庫去,請問要如何建立android的資料庫 : : 看書裡面有介紹好幾種,要使用哪一個適合呢~? : : 還有要怎麼讓這兩個資料庫連接在一起呢~?因為我們要讓使用者在android程式裡 : : 輸入一些資料,那這些資料要在網頁那裏顯示出來,要怎麼操作呢 : : 我們是用eclipse開發的,如果有人知道可以教教我嗎,感謝了 : 據我自己所知, 提供幾個方法給你參考: : 1. 在Android提供會員登入介面: 通常做法,會員的資料是存在server端, Android僅 : 單純讓user輸入帳密和cache其資料, 跟傳統你用瀏覽器登入網站一樣. 走http/https協定. : . 你可以google "XML RPC"或"REST" 兩個架構. 上面就有很多例子和source code. : 2. 通常沒有很必要, 用到Android裡的資料庫機會不大. 如果你要記錄的東西沒有 : 很複雜. 用SharedPreferences應該就可以了. : 3. 用Android資料庫主要有兩種方式, 一是透過ContentProvider, 一是直接存取. : 如果你真的需要用到Android裡的資料庫. 你就要看你所建出來的資料庫是否給其它的App : 使用, 如果要的話, 你就要用ContentProvider的方式. 如果只給自己的App用.則用 : SQLiteOpenHelper 這個class直接存取. 例子可以看sdk裡所提供的notepad範例. : 4. 最後一個傳值到serever的問題跟第一個問題道理一樣. 我的作法是寫一個Web Service 然後 mobile app 透過 soap 來取得資料, 然後真的需要用到local db 這就要看你儲存資料的重要性 這就是在設計規格的時候 你需要去考慮到的。 而且Web Service的重複利用性很高,當你需要再開發不同平台 同樣的程式時,就能直接使用,只要搞清楚怎樣實作該平台的SOAP怎麼去使用就可以了。 至於Web Service怎麼寫,就麻煩GOOGLE找答案吧,沒有說要做到很複雜的話,通常都 很簡單而且你使用的語言有SOAP Library的話那就更簡單了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.222.26.79
文章代碼(AID): #1CSjHnzd (java)
討論串 (同標題文章)
文章代碼(AID): #1CSjHnzd (java)