對(duì)于data打開(kāi)沒(méi)有文件的情況還請(qǐng)參考如下博客來(lái)修改權(quán)限,我最開(kāi)始就是因?yàn)闄?quán)限問(wèn)題并不知道自己的數(shù)據(jù)庫(kù)是否創(chuàng)建成功了http://blog.csdn.net/q394895302/article/details/52796883
2017-05-19
最新回答 / qq__8733
你可以仔細(xì)去看一下SQLiteOpenHelper的源代碼,SQLiteOpenHelper只能對(duì)同一個(gè)數(shù)據(jù)庫(kù)進(jìn)行操作。
2017-05-17
最新回答 / 湖春
可能是出現(xiàn)主鍵 沖突
http://blog.csdn.net/google_huchun/article/details/71270232
2017-05-07
最新回答 / ImagineOwl
可以在別的地方創(chuàng)建,放在哪里無(wú)所謂,關(guān)鍵是調(diào)用的時(shí)候指定的路徑對(duì)就行
感謝老師的講解。
我自己試驗(yàn)了一遍,發(fā)現(xiàn)現(xiàn)在在MAC上,可以用 DB Brower for SQLite 來(lái)打開(kāi) db.2 文件
另外,用真機(jī)調(diào)試的話,如果沒(méi)有root權(quán)限,是進(jìn)不了data目錄,拿不到 .db 文件的。這時(shí)候要么就root。但是我覺(jué)得有點(diǎn)麻煩,于是在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),填入了一個(gè)外部存儲(chǔ)路徑。這樣 .db 文件就會(huì)保存在手機(jī)的存儲(chǔ)路徑里,而不是系統(tǒng)存儲(chǔ)位置,這樣文件就可以方便的拿到了:public static final String DATABASE_NAME = "/mnt/sdcard/info.db";
希望對(duì)大家有所幫助。
我自己試驗(yàn)了一遍,發(fā)現(xiàn)現(xiàn)在在MAC上,可以用 DB Brower for SQLite 來(lái)打開(kāi) db.2 文件
另外,用真機(jī)調(diào)試的話,如果沒(méi)有root權(quán)限,是進(jìn)不了data目錄,拿不到 .db 文件的。這時(shí)候要么就root。但是我覺(jué)得有點(diǎn)麻煩,于是在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),填入了一個(gè)外部存儲(chǔ)路徑。這樣 .db 文件就會(huì)保存在手機(jī)的存儲(chǔ)路徑里,而不是系統(tǒng)存儲(chǔ)位置,這樣文件就可以方便的拿到了:public static final String DATABASE_NAME = "/mnt/sdcard/info.db";
希望對(duì)大家有所幫助。
2017-05-03