Android stuido 如何訪問伺服器資料庫

時間 2021-05-09 21:37:52

1樓:vainquit

現在Android studio官方唯一指定的資料庫就是room,本質上就是sqlite的語法,但其實已經和一般意義上的資料庫操作不一樣了。例如insert命令,你甚至不需要輸入什麼insert into XX values(....),你只需要給函式傳乙個物件,那個物件被標記為@column的屬性就會自動插入。

這裡這裡一兩句話說不清楚,看官方文件去,那講的太清楚太簡單了。反正除了room別用其他的。

安卓連線伺服器的方式,socket或http都可以。學socket其實真的不難(甚至我想說比http要簡單,只不過坑比較多),只不過socket沒有定義傳輸規則、需要你自己定義,而http是採用國際通用的規則,你學會socket後就發現http和它其實是一回事。但最終熟練了還是要回到http去的,因為簡單,因為規範,因為工具多,socket是給大牛自己按需求開發協議用的,還有就是需要伺服器主動給客戶端傳送訊息時才要socket(這其實也是自定義規則的體現),除此之外絕對不要考慮socket。

不要覺得http就只能訪問瀏覽器的網頁,初學者都有這樣的誤區,其實http傳文字、傳幾百G的檔案,都是再平常不過的事,簡而言之就是什麼都能幹。

2樓:異草

一般安卓應用都有服務端,服務端負責資料儲存和邏輯處理,安卓端更多的是通過訪問服務端提供的介面,拿到資料後展示。很少聽說直接與資料庫直聯的。

如何靜心 如何學習 如何專注 如何成為不平凡?

三文 在當下,你本身就是非凡之人。在當下,沒有時間,所以沒有 我 沒有 我 就沒有了我的身份和故事,也沒有了煩惱和問題。只剩下真實的自己,圓滿,完美和永恆的自己。如有不適感 外在或內在 就體會著它的波動,清醒地受苦。注意力會使它化解。這是 臣服 是最好的修行法門,也是古時的 靜心 化解不適感後,就可...

如何改變?如何提公升?

恨別鳥驚心 當然是什麼都不做,什麼都不想了,雖然這樣子看上去真的什麼都不做,什麼都不想,但其實還是有點作用的。因為這樣子就能成為乙個真正的觀察者了。只有觀察者保持的可能性才是最完美的,其他人都不能做到完美,因為他們就在其中。去評價,去分析,去判斷,去認為這一切都很美好。想得到所有人的認同,本身就是一...

如何忘記如何放下?

靜子 習慣了一年的溝通方式,當失去的那一刻才知道重要性,可是再看已經不能回頭。思念總像毒藥一樣蔓延全身,而我確還要克制住思念的情緒。學不會放下,那又何必拿起,所以還是怪自己太作。 alwaysbeta 我表哥對我說,每個人一輩子必有一件事是他一生的主題。比方說王仙客吧,他一生的主題就是尋找無雙。書的...