看板 AndroidDev 關於我們 聯絡資訊
小弟目前遇到的問題是: 我希望將一個建好的資料庫置入android手機使用 爬文的結果好像沒有API可以達到這樣的事情 (或許有,請大家提供資訊) 目前如果在不連網路的情況下 使用的是SQLITE~ 不知道SQLite是否有提供可以載入SQL檔的API?? 還是只能用I/O的方式將資料透過SQLite的API來寫入呢? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.198.187
sjrom:SQLiteOpenHelper override onCreate() method. 05/07 19:58
sjrom:in method, implment load sql & execute the sql to create 05/07 19:58
sjrom:new db as ur wish. 05/07 19:59
sjrom:A..漏了一行看起來怪怪的-.-a 就是extend SQLiteOpenHelper 05/07 20:02
sjrom:然後override onCreate(),load你的sql去執行create db. 05/07 20:03
caty1010:在onCreate()執行execSQL(SQL)其SQL可以是insert的指令嗎 05/07 21:42
caty1010:還是只能 Create Tabel 呢?? 05/07 21:43
tomap41017:試試看不就知了(小弟不知道)加油啦!!期待分享 05/07 23:24
sjrom:K android developer文件 & apiDemo有notepad範例可參考 05/08 10:12
tericky:我的方式是放到asset資料夾裡面,再用file io放到手機 05/08 16:07
tericky:但是如果資料庫大於1mb,就要用壓縮成zip或是切割後再組合 05/08 16:11
sjrom:http://0rz.tw/6BMyv 05/08 17:44
junktw:我也有這個問題,sqlite 版本要用2還是3去建db檔 05/08 20:33
runescape1:execSQL vs insert差在沒有回傳值 無法得知有沒有錯誤 05/09 00:46
runescape1:要init建議在onCreate裡面呼叫db.insert 05/09 00:47