国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于C#與SQLite的銀行財(cái)政非稅收入管理軟件的研發(fā)

2017-06-05 15:37鄧杰海全智龍周紅娟
電腦知識(shí)與技術(shù) 2017年10期
關(guān)鍵詞:進(jìn)程工具服務(wù)器

鄧杰?!∪驱垺≈芗t娟

摘要:該文介紹了在visual studio 2008開(kāi)發(fā)平臺(tái)下,使用c#編程語(yǔ)言通過(guò)ADO.NET數(shù)據(jù)庫(kù)訪問(wèn)控件,實(shí)現(xiàn)了對(duì)輕型的關(guān)系型數(shù)據(jù)庫(kù)SQLite的操作,如數(shù)據(jù)庫(kù)的備份,數(shù)據(jù)的添加、刪除、修改、查詢等操作,以及通過(guò)SQLiteStudio管理工具對(duì)SQLite數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行維護(hù)。

關(guān)鍵詞:SQLite;c#;Visual Studio 2008

中圖分類號(hào):TP311

文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2017)10-0074-02

1.背景

某市銀行每到月底需向當(dāng)?shù)刎?cái)政局提交一份財(cái)政非稅收的文本文件,文本文件的格式嚴(yán)格按照財(cái)政局提供的文件模板生成。在研制開(kāi)發(fā)本軟件之前,銀行完成此項(xiàng)工作,都是通過(guò)人工編輯產(chǎn)生此文本文件,工作效率很低,工作強(qiáng)度也大,還容易出錯(cuò)。因此,銀行希望能研制開(kāi)發(fā)出一個(gè)應(yīng)用軟件,來(lái)專門(mén)實(shí)現(xiàn)財(cái)政非稅收管理。要求此軟件實(shí)現(xiàn)的功能:基礎(chǔ)數(shù)據(jù)導(dǎo)人、數(shù)據(jù)添加、數(shù)據(jù)刪除、數(shù)據(jù)修改、數(shù)據(jù)查找、數(shù)據(jù)導(dǎo)出、數(shù)據(jù)備份等功能。

2.SQLite介紹

銀行要求使用的數(shù)據(jù)庫(kù)管理系統(tǒng)要簡(jiǎn)單、免費(fèi)、沒(méi)有版權(quán)糾紛、容易部署,數(shù)據(jù)庫(kù)管理系統(tǒng)不能太大,不能對(duì)計(jì)算機(jī)硬件要求高,因?yàn)殂y行很多的機(jī)器硬件配置不高。在進(jìn)行小型應(yīng)用軟件開(kāi)發(fā)時(shí),一般在Windows平臺(tái)下采用的數(shù)據(jù)庫(kù)有Paradox、Access、XML、Foxpro、SQLite數(shù)據(jù)庫(kù)等,根據(jù)銀行的要求并結(jié)合本項(xiàng)目的特點(diǎn),最終選擇了SQLite數(shù)據(jù)庫(kù)。

SQLite是一個(gè)進(jìn)程內(nèi)的庫(kù),實(shí)現(xiàn)了自給自足的、無(wú)服務(wù)器的、零配置的、事務(wù)性的SQL數(shù)據(jù)庫(kù)引擎。它是一個(gè)零配置的數(shù)據(jù)庫(kù),這意味著與其他數(shù)據(jù)庫(kù)一樣,您不需要在系統(tǒng)中配置。就像其他數(shù)據(jù)庫(kù),SQLite引擎不是一個(gè)獨(dú)立的進(jìn)程,可以按應(yīng)用程序需求進(jìn)行靜態(tài)或動(dòng)態(tài)連接。SQLite直接訪問(wèn)其存儲(chǔ)文件,SQLite源代碼不受版權(quán)限制。

SQLite有以下一些特點(diǎn)決定了本項(xiàng)目選擇它:

不需要一個(gè)單獨(dú)的服務(wù)器進(jìn)程或操作的系統(tǒng)(無(wú)服務(wù)器的)。

SQLite不需要配置,這意味著不需要安裝或管理。

一個(gè)完整的SQLite數(shù)據(jù)庫(kù)是存儲(chǔ)在一個(gè)單一的跨平臺(tái)的磁盤(pán)文件。

SQLite是非常小的,是輕量級(jí)的,完全配置時(shí)小于400KiB,省略可選功能配置時(shí)小于250KiB。

SQLite是自給自足的,這意味著不需要任何外部的依賴。

SQLite事務(wù)是完全兼容ACID的,允許從多個(gè)進(jìn)程或線程安全訪問(wèn)。

SQLite支持SQL92(SQL2)標(biāo)準(zhǔn)的大多數(shù)查詢語(yǔ)言的功能。

SQLite使用ANSI-C編寫(xiě)的,并提供了簡(jiǎn)單和易于使用的API。

SQLite可在UNIX(Linux,Mac OS-X,Android,iOS)和Windows(Win32,WinCE,WinRT)中運(yùn)行。

3.Sqlitestudio可視化工具

Sqlitestudio是一款Sqlite數(shù)據(jù)庫(kù)可視化工具,是使用Sqlite數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用的必備軟件,軟件無(wú)需安裝,下載后解壓即可使用,很小巧但很了用,綠色中文版本。使用此工具創(chuàng)建Data-base和table,非常方便,也很簡(jiǎn)單。在此工具中也可以執(zhí)行數(shù)據(jù)庫(kù)操作語(yǔ)言,如Insert、Update、和Delete等命令,也可執(zhí)行數(shù)據(jù)庫(kù)查詢語(yǔ)言Select,從一個(gè)或多個(gè)表中檢索某些記錄。

4.C#操作SQLite數(shù)據(jù)庫(kù)關(guān)鍵代碼

猜你喜歡
進(jìn)程工具服務(wù)器
波比的工具
波比的工具
債券市場(chǎng)對(duì)外開(kāi)放的進(jìn)程與展望
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
“巧用”工具
中國(guó)服務(wù)器市場(chǎng)份額出爐
得形忘意的服務(wù)器標(biāo)準(zhǔn)
計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
社會(huì)進(jìn)程中的新聞學(xué)探尋
我國(guó)高等教育改革進(jìn)程與反思
平和县| 朝阳县| 阳春市| 桦甸市| 延庆县| 榕江县| 嘉祥县| 白山市| 九龙县| 新营市| 侯马市| 南漳县| 英德市| 石首市| 华容县| 茌平县| 苗栗县| 时尚| 交口县| 锡林郭勒盟| 独山县| 来凤县| 三明市| 汤原县| 阳高县| 乌苏市| 拜城县| 新竹市| 吴川市| 平和县| 军事| 广水市| 磴口县| 临桂县| 仲巴县| 营口市| 年辖:市辖区| 庄河市| 兴隆县| 永靖县| 长治市|