使用SQLite建立數(shù)據(jù)庫和表,退出重進(jìn)后,數(shù)據(jù)都不顯示了

今天第一次使用SQLite,按照使用教程,進(jìn)入SQLite命令窗口,建立數(shù)據(jù)庫,建立表,添加數(shù)據(jù)后,退出。

安裝了可視化管理工具sqlitestudio,連接SQLite所建立的數(shù)據(jù)庫。數(shù)據(jù)庫可以識別到,并順利連接,但是之前建立的表以及里面添加的數(shù)據(jù)均不顯示。

開始我以為是我安裝的sqlitestudio版本有問題,重新到官網(wǎng)下載了最新版本。安裝完后打開,仍然不顯示數(shù)據(jù)。

后面又下載了Navicat for SQLite,安裝后連接此數(shù)據(jù)庫,一樣不顯示數(shù)據(jù)。

退出SQLite重新打開,也找不到原來添加的數(shù)據(jù)了。

我以為SQLite創(chuàng)建表,添加數(shù)據(jù)后需要手動提交才能保存,又百度了一下,但是并沒有看到有人提到需要提交保存。

退出Navicat for SQLite和sqlitestudio重新連接,仍然不顯示。

百度了很久,遇到這種情況的不多,一一嘗試了,卻仍然沒有效果。

實在沒有辦法了,將Navicat for SQLite和sqlitestudio與數(shù)據(jù)庫的連接都斷開,然后關(guān)閉。

去本地目錄刪掉新建的數(shù)據(jù)庫。

重啟電腦,重新插電源線。

重新找了一個SQLite使用教程,將啟動DOS界面,進(jìn)入sqlite文件所在目錄,新建數(shù)據(jù)庫,新建表,插入數(shù)據(jù)等步驟重新走了一遍。

分別查看數(shù)據(jù)庫,表,搜索數(shù)據(jù),確定都添加成功后。再次用Navicat for SQLite連接此數(shù)據(jù)庫。

連接成功,打開Navicat for SQLite后,奇跡出現(xiàn)了,新添加的數(shù)據(jù)都過來了。

又從SQLite添加了幾條數(shù)據(jù),Navicat for SQLite這里刷新表,數(shù)據(jù)也更新成功了。

用sqlitestudio連接數(shù)據(jù)庫,也能正常顯示了。

感覺電腦重啟后建立數(shù)據(jù)表的步驟和之前是一樣的,不知道為什么開始建立的數(shù)據(jù)總是無法顯示。自從重啟電腦,重新插拔電腦電源線后,沒有出現(xiàn)過問題。

可能是電腦硬件問題,折騰了半天,如果有人遇到同樣的問題,不妨按照我的辦法試試。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容