2013-03-04 24 views
2

我很抱歉爲非常一般的問題,但我正在尋找一些建議。我有兩個產品是我爲一個項目創建的。 Android應用程序和網站服務。我希望android應用程序能夠連接到PostgreSQL數據庫,以驗證用戶登錄並提交少量數據。安卓系統和我的PostgreSQL數據庫建議

然後將在網站上生成PostgreSQL數據庫的數據。 Simples!

我想知道是否有一些教程或討論提供了一個簡單的解決方案。我看了很多論壇提到使用很多複雜的協議,框架等

我只是尋找一些很好的有效的android例子如何實現這一點。

任何意見,將不勝感激。

+0

恕我直言,最好的辦法是讓後臺服務器,網站正在運行,處理數據庫操作併爲其創建web服務,以便android可以與之通信。這樣,您的網站和android都將使用相同的數據庫,並能夠根據需要交換數據。您可以在網上輕鬆找到一些示例來執行此操作。 – 2013-03-04 10:50:39

+0

按照類似的路線回答較早的帖子:http://stackoverflow.com/a/10441565/398670,http://stackoverflow.com/a/12850283/398670 – 2013-03-04 12:40:26

回答

2

你不應該擔心android和PostgreSQL的通信,因爲它們不會直接通信。

所有你需要的是你的Android設備和網絡服務之間的簡單HTTP通信來發送和接收信息(例如用於認證證書)

您的Web服務應注意從數據庫

存儲和檢索數據的
+0

但如果用戶憑證存儲在postgreSQL數據庫。即一個名爲'用戶'的數據表。當然,Android應用程序必須連接到PostGreSQL數據庫,以將應用程序中輸入的數據與存儲在數據庫中的數據進行比較? – WebDevDanno 2013-03-04 16:19:54

+0

沒有android應用程序只應該與Web服務通信,例如調用'authenticate(username,password)'並在Web服務內部使用'postgreSQL'數據庫進行數據庫連接。 – iTech 2013-03-04 20:55:28

+0

我真的很難理解邏輯。因此,該應用程序將請求Web服務發送用戶憑證,然後對其進行身份驗證?你能給出一個代碼示例嗎? – WebDevDanno 2013-03-05 11:02:30