Android Studio連接SQLite數據庫與SQLite Studio實時同步的實現


最近學習用到了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上面進行數據庫相關操作,即可在該軟件上面實時監測(刷新即可)。到此就大功告成了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM