最近學習用到了android開發連接數據庫這一塊,發現連接成功后,都要先訪問安卓項目的數據庫路徑data/data/項目/databases,然后把對應的db文件拷出來,再在SQLite的可視化工具中去使用,
每次進行一次對數據庫的增刪改查都要復制生成的db文件然后再用SQLlite打開,非常麻煩。所以我們要想辦法讓他們同步。昨天試了試,沒有成功,今天也不知道為啥就成功了,很邪乎。
一.下載SQLite Studio
下載鏈接:SQLite Studio,下載需要FQ,或者百度去找網盤下載。
二.按步驟進行配置
1.點擊tools(圖中是我已經建立好的一個數據庫)
(注意:configuration dialog下面還有一個jar file,這個是我已經操作過了,第一次操作是沒有的)
2.在插件設置Android SQLite
點擊ok,再點擊tools,之后會出現file jar
點擊會獲取一個jar包,並將此jar包導入到安卓項目的libs下
之后鼠標右擊jar包,找到Add As Libraries...,建立library。(注意:不建立的話無法使用里面的代碼)
3.代碼
在activity中的onCreate添加
SQLiteStudioService.instance().start(this);
之后在mainifests中添加網絡權限
<uses-permission android:name="android.permission.INTERNET" />
之后,再次打開SQLite Studio
(Database起初是沒有的,我這里是已經創建了,第一次的就點擊加號,添加數據庫名,會讓你輸入一個你自己的數據庫名字(要加上.db))
注意,重點來了!!!這里選擇數據庫有一個bug,就是要求你必須有大於1的數據庫才可以進行選擇,否則會點擊OK鍵會報一個錯。解決方法就是,用SQLite語句在虛擬機上建立兩個數據庫,
然后就可以選擇你的項目數據庫了。
在activity中,添加兩個數據庫
之后重新運行,書寫數據庫名,即可得到該數據庫。
之后在數據庫中添加表和字段,也不需要在代碼中去創建表了。
試驗一下:
點擊插入數據
刷新一下
這時在虛擬機上面生成的application上面進行數據庫相關操作,即可在該軟件上面實時監測(刷新即可)。到此就大功告成了。