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在定義乙個people類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)}}
}}
public3、接下來,查詢,插入,刪除操作,支援部分sql語句,基本都是通過sql語句來實現對資料庫的操作class
people
public
string name
public
int age
}
publicvoid
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 方法例項化出資料庫,這樣對資料庫可進行操作了,有對資料庫建立表,然後對錶進行插入資料,更...