目前分類:檔案及資料庫 (7)

瀏覽方式: 標題列表 簡短摘要

cmd021  

輸出畫面: 可用cmd 進去 adb shell查詢是否有把資料庫建進去,這範例建的資料庫db1.db

SQLiteExample.java(主程式)

文章標籤

S 發表在 痞客邦 留言(3) 人氣()

小試身手小範例

讀取文字檔必須要使用到FileReaderBufferedReader,一開始先將兩物件做連結,接著宣告一個temp的字串,用來暫時讀檔案,一次讀一行字串,當整個文字檔讀取完畢時,temp的值會變為null,此時就會跳出迴圈,這時readData即為整個文字檔的文字內容,最後將readDataToast顯示出來。此種方式是以字元的讀檔方式。

import java.io.BufferedReader;

文章標籤

S 發表在 痞客邦 留言(2) 人氣()

Stream方式寫入檔案必須要使用FileOutputStream物件,此種方式不僅可寫入文字,也可以將自定的物件寫入檔案之中。此種方式是以Byte為單位對檔案做存取,所以通常在使用這種方式來做檔案讀寫時,會一起使用其他ObjectOutputStream,目的是要將儲存的目標檔案自動以byte形式做儲存。

小試身手小範例

本範例僅使用FileOutputStream配合String當中的getBytes()做簡單測試。

文章標籤

S 發表在 痞客邦 留言(1) 人氣()

程式執行當中常常需要記錄各種資訊,如果需要處理的資訊較為單純,可以直接使用文字檔來紀錄,假若資料較繁雜就需要用SQLite,在此先以簡單文字檔做切入,先以Java I/O介紹寫檔、讀檔常用的方法及常用的Method

寫入文字檔部分

須使用java當中的FileWriter,寫入單位為char,產生物件方式為

文章標籤

S 發表在 痞客邦 留言(4) 人氣()

名稱SQLiteStudio
網站http://sqlitestudio.one.pl/index.rvt
分類:桌面程式(Win / Mac / Linux 

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

SQLiteOpenHelper

Android提供操作SQLite的能力,但實際操作的是一個SQLiteDataBase物件,而SQLiteOpenHelper類別的任務是負責管理資料庫檔案的建立與版本控制。

SQLiteOpenHelper(context, database name, factory, database version)

文章標籤

S 發表在 痞客邦 留言(2) 人氣()

開發者在開發應用程式時,常常會需要儲存資料,比如說儲存關卡、儲存會員資料、儲存Note資料或是寄帳簿程式開發等等儲存資料的需求。因此Android內建了SQLite(關聯式資料庫),提供手機用戶將資料儲存在手機儲存設備上,不需要在以網際網路的方式儲存在遠端的資料庫內。

SQLite的優點有很多,它所需要的安裝空間體積小,適合資源有限的系統,實際上資料庫的大小還是憑藉著資料量的大小。整個資料庫就是一個檔案,可在不同的環境移動、複製,所以備份也相當方便,一個DataBase就是一個File,所以備份 DataBase 就是備份 File。其效能優異、支援眾多語言,並且可以跨平台使用,為嵌入式資料庫引擎,免設定、免管理,適合內嵌到其他的軟體。

所以當只需要簡單的資料庫功能時,就可以利用SQLite,這剛好也符合手機開發的環境限制。目前也廣泛用於其它智慧型手機的作業系統,比如iOS、Symbian OS或者BlackBerry OS等…

文章標籤

S 發表在 痞客邦 留言(0) 人氣()