2
我已經閱讀了無數關於使用JDBC與Android的文章。每個人都建議採取使用PHP腳本並在Android代碼中使用HTTP客戶端的途徑。爲什麼JDBC不適合Android開發
如果不清楚爲什麼不建議使用JDBC,那將是一件好事。
我已經閱讀了無數關於使用JDBC與Android的文章。每個人都建議採取使用PHP腳本並在Android代碼中使用HTTP客戶端的途徑。爲什麼JDBC不適合Android開發
如果不清楚爲什麼不建議使用JDBC,那將是一件好事。
直接從Web客戶端訪問JDBC,無論是瀏覽器還是網絡電話,都意味着數據庫端口在公共Internet上暴露。對於任何數據來說這都不是一個安全的地方。
我認爲更好的方法是在客戶端和數據庫之間放置一個或多個servlet。讓servlet處理安全性,驗證,綁定,決定調用哪些服務來完成用例,編組響應以及根據結果路由到下一頁。
這種設計可以讓你把中間層放在互聯網上,並保證你的數據在防火牆後面安全。
它被稱爲Model-2 MVC。這是Java Web開發超過十年的標準成語。
如果您將數據表現形式與生成方式完全分開,那麼您將從代碼中獲得更多用途。用戶界面來來去去,但服務和數據仍在流逝。首先考慮服務,你會做得更好。
所以你想給每個人你的數據庫密碼? – SLaks 2013-02-10 14:44:11
我會回到我關於這個關閉的答案:http://stackoverflow.com/questions/9858099/using-jdbc-in-android – 2013-02-10 16:35:05