Time of Update: 2015-06-04
標籤:今天花了一天的時間研究了一下SQLite,以取代一些輕量級項目中使用的Access資料庫。原因一方面是想嘗試一下這個收到追捧的輕量級檔案資料庫,另一方面是想使用對象關係映射(ORM),SQLite的支援比Access更好一些。先做了Demo,做了簡單的select操作,不過根據經驗,.Net應用程式在部署時總會遇到這個那個的問題,果然部署到伺服器上時,出現了一系列的問題。至於SQLite如何使用,不在本文的討論範圍內。我們本次討論的是在本機開發和調試全部完成後,部署到伺服器上(Window
Time of Update: 2015-06-03
標籤:今天整C#的DAO層,我用的2013, 用的4.0的.NetFramework剛剛建立完Helper就出現異常 + Connection “helper.Connection”引發了“System.IO.FileLoadException”類型的異常 System.Data.IDbConnection
Time of Update: 2015-06-03
標籤:-----------------------------------以下這段,是十分容易百度到的,但它不是csv的匯入匯出的適用方法,更適合格式化輸出,說白了就是方便人看,它會給長文本的欄位資料添加空格和適當截斷。這些對於需要後續程式處理的匯出操作是致命的。匯入命令: .importsqlite> .import 檔案名稱 表名注1: 不要忘了開頭的點注2: 這條語句不能用分號結束. 非SQL不需要分號結束.注3: 需要查看預設的分隔字元separator. 必須一致.
Time of Update: 2015-06-03
標籤:引用64位dll時候出現 未能負載檔案或程式集“System.Data.SQLite”或它的某一個依賴項。試圖載入格式不正確的程式。需要在web.config增加配置<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0"/></startup>引用64位dll時候出現
Time of Update: 2015-06-03
標籤:openstack linux mariadb neutron 錯誤資訊[email protected]:~# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \--config-file
Time of Update: 2015-06-02
標籤:資料庫 sqlite3 1. SQLite
Time of Update: 2015-06-01
標籤:1、什麼是SQLite ? -> SQLite簡介SQLite 是一個進程內的庫,是一種輕量級的、自給自足的、無伺服器的、無需配置的,事務性的SQL資料庫引擎.和他其他的資料庫一樣,SQLite引擎不是一個獨立的進程,可以按應用程式需求進行靜態或動態串連。SQLite可以直接存取其隱藏檔。SQLite 是一個開源的嵌入式關聯式資料庫。 其特點是高度便攜、使用方便、結構緊湊、高效、可靠。 與其他資料庫管理系統不同,SQLite 的安裝和運行非常簡單,在大多數情況下 -
Time of Update: 2015-05-27
標籤:SQLite 資料類型總結 1。嚴格地說,SQLite 沒有資料類型。SQLite 使用動態資料類型,即:資料的類型取決於資料本身,而不是它的容器(欄位) 2。儲存類型(Storage Class):資料儲存到檔案後的表現形式。包括:NULL - 空值INTERGER - 有符號整數類型REAL - 浮點數類型TEXT - 字串(其編碼取決於DB的編碼)BLOB - 二進位表示3。親和類型(Type Affinity):資料表的列中的資料對Storage
Time of Update: 2015-05-26
標籤:RT/Metro商店應用如何調用SQLite資料庫使用前,要安裝:SQLite for Windows Runtime (Windows 8.1)(一個VS外掛程式)、還有Visual C++ Runtime Package(如:Microsoft Visual C++ 2013 Runtime Package for Windows),同時,項目產生要修改為X86或者X64,總之不能使有和AnyCPU。我這裡使用的是X86. private async void
Time of Update: 2015-05-25
標籤:主鍵 唯一約束 一、主鍵惟一地標識一行(一張表中只能有一個主鍵)主鍵應當是對使用者沒有意義的(常用於索引)永遠不要更新主鍵,否則違反對使用者沒有意義原則主鍵不應包含動態變化的資料,如時間戳記、建立時間列、修改時間列等在兩個表的關係中,主關鍵字用來在一個表中引用來自於另一個表中的特定記錄文法:create table 表名稱 (列名稱1 資料類型primary key, 列名稱2 資料類型,列名稱3 資料類型,
Time of Update: 2015-05-21
標籤:使用SQLite之前,我們先來瞭解瞭解SQLite的優點:◇輕量級先說它的第一個特色:輕量級。想必SQLite的作者很看重這個特性,連它的Logo都是用的“羽毛”,來顯擺它的輕飄飄。SQLite和C/S模式的資料庫軟體不同,它是進程內的資料庫引擎,因此不存在資料庫的用戶端和伺服器。使用SQLite一般只需要帶上它的一個動態
Time of Update: 2015-05-22
標籤:關聯式資料庫,緊湊的可嵌入的,處理海量資料,支援c、java、Perl、PHP、Python、ruby、tcl等,作為產品組件嵌入到應用程式中本書主要內容:將sqlite部署為iphone或android的資料庫引擎通過java、c++、PHP等與sqlite互動利用主鍵約束和外鍵約束,設計健壯的資料庫在應用程式中嵌入無需維護的資料庫理解sqlite核心,改善資料庫效能資料庫特性包括共用快取、SQL邏輯測試集、解鎖、通知API
Time of Update: 2015-05-22
標籤:描述:是資料庫引擎,基於c,所以需要提前編譯才能運行基本檔案:sqlite3.c sqlite3.h shell.c編譯命令 http://www.sqlite.org/howtocompile.html#amal 下面列舉主要目錄動態分配sqlite採用動態記憶體分配,運用於sqlite reliable,predictable,robust,secure,efficient動態分配特性:http://www.sqlite.org/malloc.htmlrobust
Time of Update: 2015-05-21
標籤:statement argument index sqlite android SQLite: Cannot bind argument at index 1 because the index is out of range. The statement has 0 parameters SQLite出現了這樣的錯誤1
Time of Update: 2015-05-17
標籤:sqlite資料庫儲存table1、CHAR。CHAR儲存定長資料很方便,CHAR欄位上的索引效率級高,比如定義char(10),那麼不論你儲存的資料是否達到了10個位元組,都要佔去10個位元組的空間,不足的自動用空格填充。2、VARCHAR。儲存變長資料,但儲存效率沒有CHAR高。如果一個欄位可能的值是不固定長度的,我們只知道它不可能超過10個字元,把它定義為 VARCHAR(10)是最合算的。VARCHAR類型的實際長度是它的值的實際長度+1。為什麼“+1”呢?
Time of Update: 2015-05-15
標籤:/*** * Title: selectAllPhone *Description:查詢所有的Phone對象 * @return * @see* com.sms.ntlm.dao.PhoneDao#selectAllPhone() */@SuppressLint("SimpleDateFormat")@SuppressWarnings(
Time of Update: 2015-05-13
標籤:
Time of Update: 2015-05-14
標籤:在 .NET 裡面使用 SQLite, 我這裡使用的wrapper是 System.Data.SQLite,它只需要一個dll,介面符合ADO.Net 2.0的定義,效能也不錯,NHibernate用的也是它,目前支援ADO.NET 3.5了,支援整合在 VS2005 和 VS2008裡面,而且支援wince,是個亮點因為符合ADO.NET的規範,所以使用方式,基本和 SqlClient, OleDb等原生的一致using System.Data; using
Time of Update: 2015-05-14
標籤: 因為工作原因經常用到SQLITE資料庫,但又找不到好用的ORM所以自個整理了一個簡單好用的輕量極ORM架構:Easyliter 功能介紹:1、支援SQL語句操作2、支援 List<T>和DataTable兩種返回格式3、支援拉姆達表達示進行資料查詢和分頁4、內建建立實體類函數5、依賴於 System.Data.SQLite使用方法如下: static void Main(string[] args) { var
Time of Update: 2015-05-07
標籤:1. 下載sqlite.cs:https://github.com/praeclarum/sqlite-net/blob/master/src/SQLite.cs2. 建立 測試實體: [Table("Items")] public class Stock { [PrimaryKey, AutoIncrement, Column("_id")] public int Id { get; set; }