WP7 SQLite資料庫匯入使用

2021-09-08 09:27:25 字數 2217 閱讀 5549

sqlite是乙個輕量級的資料庫,廣泛應用於嵌入式和移動應用的開發上,最近在做本地資料庫的專案,記錄一下sqlite的學習筆記

首先sqlite 是乙個開源的資料庫,也有很多視覺化的管理軟體,大多數都是免費的,sqlite admin,sqliteman,sqlite studio,還有乙個sqlite dotnet專案,支援在vs2010操作sqlite資料庫(與sql server的操作類似),下面演示這種方法

用資料庫管理軟體生成好資料庫,匯入到windowsphone中使用

也可以在安裝目錄下重新安裝          %program files%/sqlite.net\bin\designer

接下來就可以在vs2012上使用了

3、開啟【伺服器資源管理器】,右鍵【資料連線】,【新增連線】,【更改】選擇【sqlite database file】,然後選擇資料庫路徑,確定

4、接著建立表,錄入資料

5、關閉,得到乙個資料庫檔案(mydb.sqlite),接下來匯入到wp7專案中

二、然後匯入到windowsphone中使用

1、建立工程,匯入資料庫檔案(mydb.sqlite),接下來匯入到wp7專案中

注意:這裡如果是外部匯入的資料庫的話,需要把庫檔案也匯入進來(刪除後會出錯,原因不明),放在sqliteclient資料夾下

2、新建乙個幫助類sqlitehelper

public

class

sqlitehelper

}~sqlitehelper()

public

int insert(t obj, string sqlcmd) where t : new

()

catch

(sqliteexception ex)

}public

int delete(string sqlcmd)

catch

(sqliteexception ex)

}public listselectlist(string sqlcmd) where t : new

()

catch

(sqliteexception ex)

}private

void

open()

}private

void

close()

}//////

從資源檔案中賦值到隔離儲存空間

/// ///

public

void copydbfiletostorage(string

dbname)}}

}}

在定義乙個people類

public

class

people

public

string name

public

int age

}

3、接下來,查詢,插入,刪除操作,支援部分sql語句,基本都是通過sql語句來實現對資料庫的操作

public

void

testquery()

public

void

testinsert()

;sqlitehelper helper = new sqlitehelper("

mydb.sqlite");

string sqlcmd = "

insert into people (id,name,age) values (@id,@name,@age)";

//返回受影響數目

int rec = helper.insert(people, sqlcmd);

}public

void

testdelete()

WP7 SQLite資料庫匯入使用

sqlite是乙個輕量級的資料庫,廣泛應用於嵌入式和移動應用的開發上,最近在做本地資料庫的專案,記錄一下sqlite的學習筆記 首先sqlite 是乙個開源的資料庫,也有很多視覺化的管理軟體,大多數都是免費的,sqlite admin,sqliteman,sqlite studio,還有乙個sqli...

excel資料匯入SQLite資料庫

參考 1.excel表中最上面一行的欄位名留著,留著以後匯入的時候對應。2.儲存成csv格式,在選擇檔案型別的時候注意表明的分格符型別是什麼,這意味著你匯入資料庫的時候是通過分隔符來區分欄位的,一般是逗號。如果逗號是分隔符那excel表中的內容就不能出現逗號,將逗號全都查詢替換成另外的符號,不然匯入...

android資料庫sqlite的基本使用

android資料庫sqlite的基本使用 首先使用sqliteopenhelper類的基本方法,應用sqlitedatabase的類建立出資料庫物件,在context.openorcreatedatabase 方法例項化出資料庫,這樣對資料庫可進行操作了,有對資料庫建立表,然後對錶進行插入資料,更...