午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Android 解決sqlite無法創建新表的問題

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

使用SQLite時,繼承SQLiteOpenHelper,

onCreate方法只有在第一次創建數據庫的時候才會被調用,

因此,重新更改或者添加表時,需要在DDMS里面刪掉原來的.db文件,重新運行,就可以~

補充知識:Android studio sqllite數據庫操作中關于表的創建和無法插入數據時的注意事項以及解決

創建表的sql語句

1.如果有條件的話。最好使用sqllite expert編輯代碼測試,再復制到Android studio中

2.如果沒有的話就要注意數據類型(integer、text、float等)前面一定要有一個空格否則

屬性名就會變成**“KEY_IDInteger”**依次類推。造成數據無法插入的錯誤。會造成android.database.sqlite.SQLiteException: table XXX has no column named XXX(code 1):的錯誤

Android 解決sqlite無法創建新表的問題

3.on create() 方法只在第一次創建的時候被調用,后面就算對代碼進行了修改,表的結構也還是沒有改變。想要重新建表的話需要打開Device file Explorer

Android 解決sqlite無法創建新表的問題

在Data->data目錄下找到項目對應的包名然后根據圖中目錄,后綴為.db的文件就是建好的數據庫,然后刪除databases目錄下面的所有文件。再次運行程序,便會重新建庫。

以上這篇Android 解決sqlite無法創建新表的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 亚洲美女久久久 | 日日射天天操 | 久久伊人影视 | 久久99精品久久久久久 | 欧美日韩在线观看视频 | 国产成人精品一区二三区 | 91精品久久久久久久99蜜桃 | 在线看一区二区 | 啪视频在线观看 | 91精品国产综合久久久蜜臀 | 亚洲欧美视频一区 | 好看的黄色网址 | 日韩亚洲欧美中文字幕 | 国产原创在线观看 | 超污网站在线观看 | 亚洲理论在线观看 | 中文天堂在线观看 | 日韩视频第一页 | 亚洲乱码精品久久久久.. | 日韩三区四区 | 久久精品久久久久久久 | 成人国产免费 | 免费精品一区二区 | 鲁大师影院入口在线观看 | 国产精品19乱码一区二区三区 | 蜜臀av性久久久久蜜臀av麻豆 | 日本久久网站 | www.一级片| 九九九热视频 | 久久精品夜色噜噜亚洲a∨ 极品av在线 | 福利视频一区二区三区 | 成人a网站 | 国产日韩精品一区二区 | 青娱乐精品视频 | 成人在线播放视频 | 成人在线精品 | 在线观看毛片av | 欧美精品激情 | 91精品久久久久久久久久久久 | 在线免费观看中文字幕 | 午夜性刺激免费视频 |