国产探花免费观看_亚洲丰满少妇自慰呻吟_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文件而無須安裝其他任何東西,推薦使用。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清河县| 长汀县| 林芝县| 漳州市| 南通市| 恭城| 垫江县| 富川| 娱乐| 彰化市| 马龙县| 罗城| 图木舒克市| 双城市| 滨州市| 高邮市| 丹棱县| 平远县| 健康| 蒙自县| 日喀则市| 西乌珠穆沁旗| 九江市| 江孜县| 左云县| 英德市| 阳曲县| 西充县| 永登县| 珲春市| 神农架林区| 龙南县| 东乡县| 崇州市| 穆棱市| 温宿县| 乌拉特中旗| 伊吾县| 如东县| 来安县| 武陟县|