[問題] 資料庫的建立與使用

看板AndroidDev作者 (小軒軒)時間13年前 (2012/04/23 16:09), 編輯推噓7(7013)
留言20則, 4人參與, 最新討論串1/2 (看更多)
小弟剛接觸Android不久, 也有爬文看了一下相關的文章, 但還是無法獲得解答, 所以有幾個粗淺的問題想要直接請教大家: 我想做的是電話簿的APP,裡面的資訊已經有現成的(存成excel檔案), 不需要再自己手動一一輸入, 那這樣有辦法直接建一個給Android直接使用的資料庫嗎? 有個疑問是像很多美食的APP,裡面店家的資訊應該是存成資料庫然後直接讓 使用者來做查詢,那他們的資料庫是用何種方式建成的? 裡面的資訊有上萬筆,不可能等到啟動APP時才開始建吧! 還是說他們是另外寫一個建database的APP產生XXX.db檔案呢? 以上幾個笨問題想請各位先進回覆了,感謝! <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.2.50

04/23 17:24, , 1F
第一次執行的時候建進去的吧?
04/23 17:24, 1F

04/23 17:25, , 2F
說不定還從網路上抓下來
04/23 17:25, 2F

04/23 17:29, , 3F
那如果像店家資料有幾千幾萬筆也是要一一手動輸入嗎?
04/23 17:29, 3F

04/23 17:53, , 4F
連線到店家的sever抓資料庫下來查詢,然後大概是只有簡單
04/23 17:53, 4F

04/23 17:53, , 5F
的資料編號跟名稱而已吧,若要詳細資料要另外呼叫的意思
04/23 17:53, 5F

04/23 18:05, , 6F
感謝一樓和樓上的回答!那如果不透過WEB來抓取資料庫的內容
04/23 18:05, 6F

04/23 18:05, , 7F
呢?我的意思是有沒有辦法直接將Excel內的data直接轉成APP可
04/23 18:05, 7F

04/23 18:06, , 8F
以讀取的資料庫?還是說一筆一筆data都要手動建成資料庫呢?
04/23 18:06, 8F

04/23 19:11, , 9F
通常是有現成的資料去轉檔..... 至於現成的資料,看要用買
04/23 19:11, 9F

04/23 19:12, , 10F
的,或是去抓或是自己收集
04/23 19:12, 10F

04/23 19:18, , 11F
假如我現在有現成的data(Excel格式),那要如何轉成db檔呢?
04/23 19:18, 11F

04/23 19:31, , 12F
方法不少,以妳的狀況我是覺得用excel打開,另外存成txt或
04/23 19:31, 12F

04/23 19:31, , 13F
csv,然後直接用讀檔把檔案讀進去會比較方便。
04/23 19:31, 13F

04/24 10:27, , 14F
如果是我的話,我會轉成sqlite,因為好下sqlcommand處理
04/24 10:27, 14F

04/24 10:27, , 15F
若配合web Service日後更新店家資訊也方便。
04/24 10:27, 15F

04/24 10:38, , 16F
firefox的sqlite套件有匯入csv資料的功能。
04/24 10:38, 16F

04/24 13:56, , 17F
我的想法跟樓上一樣 sqlite manager很好用
04/24 13:56, 17F

04/24 13:57, , 18F
我記得有本書有寫到行動點餐的範例 可以參考一下
04/24 13:57, 18F

04/24 15:52, , 19F
有這麼好用的東西啊@@
04/24 15:52, 19F

04/24 22:10, , 20F
感謝zzzajing大及各位的幫忙,真的受益不少 :)
04/24 22:10, 20F
文章代碼(AID): #1FbGuojW (AndroidDev)
文章代碼(AID): #1FbGuojW (AndroidDev)