Time of Update: 2015-08-26
標籤:在我眼裡,MySQL和Oracle是這樣的 而SQLite在是這樣的所以這麼萌的資料庫,我真的應該多瞭解她的。 簡介 SQLite,是一款輕型的資料庫,是遵守ACID的關係型資料庫管理系統。它的設計目標是嵌入式的,目前Android和iOS的裝置內建的都是SQLite資料庫。SQLite雖然嬌小,但也支援事務和多數的SQL92標準。 主要特點 1. Zero-Configuration 無需安裝和管理配置。 2.
Time of Update: 2015-08-16
標籤:資料庫 sqlite 事務 like 背景:之前對於資料庫操作部分大多停留在會使用階段,並未真正考慮過資料庫SQL語句的執行效率問題。近期響應項目組其他成員需要,協助手動修改資料庫。為了提高工作效率編寫了C#測試工程進行相關操作。由於資料庫記錄量較大(超過10K條),在編寫程式過程中發現不同的操作執行效率相差甚遠,特做記錄如下,待後續有時間再深入分析各種資
Time of Update: 2015-08-10
標籤:oc sqlite3 ios fmdb 資料庫 上節介紹了用系統內建的C語言庫操作SQLite的方法,比較繁瑣,使用FMDB會大幅度簡化,並且是物件導向的,使用十分方便。使用步驟如下:先從github下載FMDB架構,然後把它匯入工程。①匯入libsqlite3.0.dylib庫。②匯入主標頭檔FMDatabase.h。③
Time of Update: 2015-08-03
標籤:關於CoreData和SQLite多線程訪問時的安全執行緒問題資料庫讀取操作一般都是多線程訪問的。在對資料進行讀取時,我們要保證其目前狀態不能被修改,即讀取時加鎖,否則就會出現資料錯誤混亂。IOS中常用的兩種資料持久化儲存方式:CoreData和SQLite,兩者都需要設定安全執行緒,在這裡以FMDB來解釋對SQLite的安全執行緒訪問。 一:FMDB的安全執行緒:(以讀取圖片為例)1.沒有安全執行緒的執行方式: //************** 資料庫儲存圖片 *****
Time of Update: 2015-08-01
標籤:關於.NET C#調用Sqlite的總結一 在上一篇中我一直疑惑為什麼我在使用多層架構進行開發時總是會報些莫名的錯誤,難道要使用Sqlite就不能分層嗎?只能將UI、商務邏輯、資料訪問統統都要寫在一層裡嗎?當真不能分層開發嗎?抱著不信邢的心念,下了班回到家又繼續研究起來。經過一翻折騰又有些小收穫,在此繼續分享下!我的測試代碼結構如下:1、經過測試不管你的機器是x86還是x64的,只要到Sqlite官網下載對應.NET
Time of Update: 2015-07-14
標籤:工欲善其事,必先利其器。學好SQLite的命令列工具,對於我們學習SQLite本身而言是非常非常有協助的。最基本的一條就是,它讓我們學習SQLite的過程更加輕鬆愉快。言歸正傳吧,在SQLite的官方下載網站,提供了支援多個平台的命令列工具,使用該工具我們可以完成大多數常用的SQLite操作,就像sqlplus之於Oracle。以下列表給出了該工具的內建命令: 命令名 命令說明 .help 列出所有內建命令。 .backup DBNAME
Time of Update: 2015-07-14
標籤:(1)資料匯入 建立了Sqlite資料庫後就要建立表輸入資料了,多數時候資料量較大,手動輸入不可能,必須用匯入語句 匯入逗號分隔csv格式資料 首先建立一個表,比如test.db中建表test,如果表已經存在,可以利用命令".schema"查看該表結構,比如 sqlite>.schema
Time of Update: 2015-06-22
標籤:一般資料採用的固定的待用資料類型,而SQLite採用的是動態資料類型,會根據存入值自動判斷。SQLite具有以下五種資料類型:1.NULL:空值。 2.INTEGER:帶符號的整型,具體取決有存入數位範圍大小。 3.REAL:浮點數字,儲存為8-byte IEEE浮點數。 4.TEXT:字串文本。 5.BLOB:二進位對象。但實際上,sqlite3也接受如下的資料類型: smallint 16 位元的整數。 interger 32 位元的整數。 decimal(p,s) p 精確值和
Time of Update: 2015-06-10
標籤:一般資料採用的固定的待用資料類型,而SQLite採用的是動態資料類型,會根據存入值自動判斷。 SQLite具有以下五種資料類型: 1.NULL:空值。 2.INTEGER:帶符號的整型,具體取決有存入數位範圍大小。 3.REAL:浮點數字,儲存為8-byte IEEE浮點數。 4.TEXT:字串文本。 5.BLOB:二進位對象。 但實際上,sqlite3也接受如下的資料類型: smallint 16
Time of Update: 2015-06-07
標籤:資料存放區的五種方法:1、xml屬性列表(plist歸檔)2、NSKeyedArchiver歸檔(加密形式)3、NSUserDefaults(喜好設定)4、SQLite(嵌入式資料庫)5、Core
Time of Update: 2015-06-07
標籤:最近研究了一下Nlog這個日誌架構,這裡記錄一下如何將日誌寫到sqlite中。第一步:使用NuGet擷取Nlog和Sqlite第二步:在sqlite中建立一個database,這裡我用了SQLite Expert Personal視覺化檢視第三步:在Nlog.config中配置target節點,這個在Nlog的官網中沒有尋找到相應的例子,但網上有一篇部落格有相應的記載,所以就先參考下:<target name="Database" xsi:type="Database"
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
標籤:引用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-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