2011-04-27 27 views
0

我必須創建一個應用程序一種客戶端 - 服務器的東西,都在Android上!數據庫中的多個表

我的客戶正在朝一個方向前進,路線的GPS數據存儲在數據庫中。現在

,我可以有一個以上的client.The的是,之後的客戶端連接到服務器,

這其中有讀取數據並將其存儲在它的數據庫!

客戶端檢索服務器的GPS數據描述的map.This數據的路由

存儲在服務器遲到等待處理。

現在,這是我所想象的數據庫:

首先TABEL

_id路線

二TABEL(名字是從第一TABEL _id)

_id經度緯度

每次客戶端連接到服務器(或具有不同GPS數據的同一客戶端)時,我在第一個tabel中插入一行w它描述了路由(源目的地)和描述存儲在第二個tabel中的緯度和經度。但是當另一個客戶端連接時,我在第一個tabel中插入一個新的行,並在另一個tabel中插入數據,第三個類似於第二個。

特的問題是,我不知道如何與固定表的數量創造spontanously新tabels.I've看到例如...

有沒有人的,我怎麼能做到這一點任何想法? ???

+0

這是什麼意思?我該如何增加它? – adrian 2011-04-28 08:43:13

+0

ok.do你知道我怎麼能每次客戶端連接時創建一個新表? – adrian 2011-04-28 08:50:51

回答

2

你需要的是一個user表。當客戶端連接/註冊表創建表中新的user條目並保留_id。然後在寫入其他表格時將其作爲列數據提供。

例如

_id user

_id route user_id

_id longitude latitude user_id

其中user_id是從所述用戶表中的用戶的_id。

+0

所以你告訴我只創建三個表?......我正在考慮爲每個客戶創建一個新表(_id longitude latitude user_id),這個客戶只有重組服務器我不知道該怎麼做! – adrian 2011-04-28 08:49:36

相關問題