色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Android 解決sqlite無(wú)法創(chuàng)建新表的問(wèn)題

瀏覽:4日期:2022-09-24 10:13:23

使用SQLite時(shí),繼承SQLiteOpenHelper,

onCreate方法只有在第一次創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候才會(huì)被調(diào)用,

因此,重新更改或者添加表時(shí),需要在DDMS里面刪掉原來(lái)的.db文件,重新運(yùn)行,就可以~

補(bǔ)充知識(shí):Android studio sqllite數(shù)據(jù)庫(kù)操作中關(guān)于表的創(chuàng)建和無(wú)法插入數(shù)據(jù)時(shí)的注意事項(xiàng)以及解決

創(chuàng)建表的sql語(yǔ)句

1.如果有條件的話。最好使用sqllite expert編輯代碼測(cè)試,再?gòu)?fù)制到Android studio中

2.如果沒(méi)有的話就要注意數(shù)據(jù)類(lèi)型(integer、text、float等)前面一定要有一個(gè)空格否則

屬性名就會(huì)變成**“KEY_IDInteger”**依次類(lèi)推。造成數(shù)據(jù)無(wú)法插入的錯(cuò)誤。會(huì)造成android.database.sqlite.SQLiteException: table XXX has no column named XXX(code 1):的錯(cuò)誤

Android 解決sqlite無(wú)法創(chuàng)建新表的問(wèn)題

3.on create() 方法只在第一次創(chuàng)建的時(shí)候被調(diào)用,后面就算對(duì)代碼進(jìn)行了修改,表的結(jié)構(gòu)也還是沒(méi)有改變。想要重新建表的話需要打開(kāi)Device file Explorer

Android 解決sqlite無(wú)法創(chuàng)建新表的問(wèn)題

在Data->data目錄下找到項(xiàng)目對(duì)應(yīng)的包名然后根據(jù)圖中目錄,后綴為.db的文件就是建好的數(shù)據(jù)庫(kù),然后刪除databases目錄下面的所有文件。再次運(yùn)行程序,便會(huì)重新建庫(kù)。

以上這篇Android 解決sqlite無(wú)法創(chuàng)建新表的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 午夜影院免费体验 | 草久在线观看视频 | a级毛片在线播放 | 男女视频免费 | 欧美一级大片免费观看 | 国产精品黄页网站在线播放免费 | 国产男女乱淫真视频全程播放 | 能在线观看的一区二区三区 | 国产高清在线视频 | 免费特黄视频 | 欧美aaa大片| 黄色美女免费网站 | 国产一级做a爱片久久毛片a | 亚洲伦 | 亚洲巨乳自拍在线视频 | 天天五月天丁香婷婷深爱综合 | 国产日韩精品一区二区在线观看 | 久久免费视频99 | 国产东北色老头老太性视频 | 222aaa天堂 | 国产真实乱子伦xxxxchina | 国产女人伦码一区二区三区不卡 | 久久精品视频在线观看 | 久久精品国产免费中文 | 俄罗斯极品美女毛片免费播放 | 国产精品系列在线 | 在线免费一区 | 久久精品无遮挡一级毛片 | 国产精品福利视频萌白酱 | 国产成人精品无缓存在线播放 | 成人午夜私人影院入口 | 欧美特黄一级视频 | 亚洲成人手机在线观看 | 久久国产亚洲欧美日韩精品 | 亚洲欧洲视频在线 | 国产一区二区三区四区在线观看 | 99免费精品 | 久草国产视频 | 麻豆国产96在线 | 日韩 | 国内免费自拍视频 | 欧美一级高清片免费一级 |