国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#中使用SQLite數據庫簡介(上)

2019-11-17 02:52:29
字體:
來源:轉載
供稿:網友
C#中使用SQLite數據庫簡介(上)

【SQLite數據庫】

SQLite是一個開源的輕量級的桌面型數據庫,它將幾乎所有數據庫要素(包括定義、表、索引和數據本身)都保存在一個單一的文件中。SQLite用C編寫實現,它在內存消耗、文件體積、操作性能、簡單性方面都有不錯的表現。SQLite可以運行在多個平臺,包括Windows/linux/Unix等主流系統,還支持嵌入式系統如Android或Windows Mobile。

SQLite具有以下特征:實現多數SQL92的標準,包括事務(原子性、一致性、隔離性和持久性)、觸發器和大多數的復雜查詢。不對插入或者更新的數據進行類型檢查,比如你可以將字符串插入到整數列中。

SQLite當前的版本3支持的數據類型有5種:

1.NULL:空值。

2.INTEGER:有符號整數,根據情況用1、2、3、4、6或8個字節存儲。

3.REAL:浮點數。

4.TEXT:文本,用字符集UTF-8、UTF-16BE 或 UTF-16LE存儲,視數據庫編碼格式而定。

5.BLOB:二進制字節序列,一般存放不易用數值或文本表示的對象,但理論上可以存放任何東西。

如果同常用的一些數據庫比較,可以發現,上面至少缺少bit型和DateTime型,事實上,在SQLite中,通常bit型同整數共用INTEGER型,DateTime同文本共用TEXT型。當INTEGER類型字段值為0或1時,SQLite可以將其當成bit型(真或假)使用;當TEXT類型字段值符合一定格式時,SQLite可以將其當成DateTime來使用。常用的可看成DateTime的文本格式為yyyy-MM-dd或yyyy-MM-dd HH:mm:ss。注意:字符串"2012-01-09"為合法日期格式,而字符串"2012-1-9"、"2012-1-09"和"2012-01-9"被當成DateTime都是不合法的。

【C#中如何連接SQLite】

最常見的為System.Data.SQLite.dll數據訪問驅動,它是SQLite專門為.net設計開發的,只要項目中引用了該dll文件而無須安裝其他任何東西,推薦使用。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 株洲市| 江门市| 阳信县| 灵璧县| 辽宁省| 嵊泗县| 文安县| 盐津县| 彭泽县| 曲麻莱县| 乾安县| 商河县| 宝山区| 江津市| 安康市| 平昌县| 阳新县| 凌源市| 汉源县| 新乡县| 武威市| 松阳县| 西乡县| 天长市| 南江县| 巫溪县| 岳普湖县| 乌兰察布市| 罗平县| 交口县| 太原市| 同仁县| 邻水| 合川市| 迁西县| 民权县| 通州区| 黑河市| 慈溪市| 阜南县| 阿合奇县|