C#使用SQLite数据库开发的配置过程及基本操作类,实例程序:工商银行贵金属行情查看小工具沐汐Vicky

SQLite虽然很小巧,但是支持的SQL语句不会太逊色于其他开源数据库。

3.1.1.安装部件有3个选项:Fullinstallation(完全安装),Compactinstallation(精简安装),Custominstallation(自定义安装),本文所选为Fullinstallation

3.1.2默认为不勾选InstatllthedesignercomponentsforVisualStudio2010,可以把这个选上

添加SQLite连接:ServerExplorer->DataConnections->AddConnection...

DataSource为SQLiteDatabasefile

由于表结构一般是一次性创作,所以添加数据库后使用视图直接建立数据表结构,不必使用代码创建

SolutionExplorer->Reference->AddReference...找到SQLite安装路径添加System.Data.SQLite.dll引用

该类库包含SQLiteConnection,SQLiteCommand,SQLiteDataAdapter等连接操作数据库需要的类

(1)其中Setting.Connection为string类型,只需要指定db路径,本文Connection为:DataSource=D:\Trade\Trade\DB\Quotation.db

这里提一下MSSQL的连接字符串以示比较,一般情况下MSSQL的连接为ConnectionString类型的配置节点,如:

(2)可以看到数库表的操作方法与其他数据库操作类似:连接,运行操作命令,关闭

(3)笔者尝试添加一个SQLiteParameter.Direction为ParameterDirection.Output的参数但报错,至今没找到正确的使用方法

(4)使用SQLiteConnection可以用using的方式使用,有利于程序内存管理及垃圾回收

publicclassDAO:SQLiteHelper{publicDAO(stringtableName){TableName=tableName;}publicstringSelectTableQuery{get{return"SELECT*FROM"+TableName;}}publicstringTableStructureQuery{get{returnSelectTableQuery+"WHERE1=0";}}publicintGetMaxID(stringfieldName){StringBuildercommandText=newStringBuilder();commandText.AppendLine(string.Format(@"SELECTMAX({0})",fieldName));commandText.AppendLine(string.Format(@"FROM{0}",TableName));DataTabledt=GetDataTable(commandText.ToString());if(dt==null||dt.Rows.Count==0)return0;elsereturnint.Parse(dt.Rows[0][0].ToString());}publicstringTableName{get;set;}internalDataTableGetDataTableStructor(){returnGetDataTable(TableStructureQuery);}publicboolUpdate(DataTabledt){returnbase.Update(TableName,dt);}}

用户可以随时查看报价,设置更新频率(默认更新周期为120s)。

下载的报价数据保存到quotation.db里,同时用户可以上传个人贵金属账户交易记录。

根据交易记录设置个人买卖差价,选择是否播放音乐提醒用户买入卖出,适用于贵金属短线投资辅助小工具(投资有风险,入市需谨慎)。

4.1.2安装Setup文件,PS:想要了解db结构的读者可以用VS或其他SQLite命令、视图软件查看

4.1.3更改配置文件,打开Trade.exe.config,修改节点:

DataSource=D:\Trade\Trade\DB\Quotation.db

其中DataSource=dbpath是Quotation.db的存放路径,注意如果软件安装在C盘保存时可能提示无法访问,这时可以把.config文件复制出来修改后再替换原来的文件

4.1.4从菜单命令导入从工行下载好的txt文件(不要更改格式)用于比较差价,查看导入的交易记录,无效的交易记录可以选中后Transactions->Close来关闭记录。

4.1.5小程序为笔者个人开发,用于学习交流,个人免费使用,著作权解释权归软件作者所有,任何人不得进行反编译及以此向他人收取任何费用,欢迎读者留言提出意见和建议。

4.1.6程序截图

补充:

androidapp查询工行报价可到以下网址下载:

软件说明:其实是报价网址的快捷方式,只是每隔30s自动刷新一下

THE END
1.IC交易网IC交易网(www.ic.net.cn)是IC电子元器件的专业交易平台。IC网站,IC型号,IC供求,IC库存,IC查询,ICGOOhttps://cyxtdz.ic.net.cn/
2.HTML网站源码时尚黄金首饰网页模板响应式网页设计的HTML网站源码是当今网络发展的趋势。它通过灵活的布局和自适应的设计,确保了网站在各种设备上都能提供最佳的观看体验。这套源码适用于不同规模的项目,无论是个人博客、企业宣传还是电子商务平台,都能快速搭建并投入使用。这份源码的优势在于其易用性和高度可定制性,即使没有专业的编程技能,也可以轻松https://download.csdn.net/download/black_cat7/89038715
3.启元源码网–精品区块链源码分享平台找源码资源就上启元源码网!平台涵盖了网站源码,源码分享,区块链源码,商业源码,游戏源码,精品源码,游戏源码,免费源码,源码论坛,PHP源码,免费源码论坛,破解版源码,商业版源码等!同时提供Dedecms织梦模版,Wordpress模板,帝国模板,微赞微擎插件,网游棋牌源码,视频教程等优质的https://www.qiyuan7.com/
4.高效商城系统源码/贵金属商城源码(附带K线)额外(二次开发 网站建设) 汇站 联系Ta 进入TA的商铺联系官方客服 详情介绍 源码概述: 我们精心打造了一款双开前端 UI 的贵金属商城源码系统,前端界面与后台管理功能均支持自由切换和定制。不同于传统至尊框架,我们的系统采用先进的 Node.js 技术构建,确保了高效稳定的运行性能。虽然 Node.js 技术可能存在一定的时效https://www.huizhanii.com/38571.html
5.贵金属交易平台高效微盘交易系统源码金融理财源码一套二开前端UI得贵金属微交易系统,前端产品后台可任意更换 此系统框架不是以往的至尊的框架,系统完美运行,K 线采用nodejs方式运行,K 线随时可能失效,失效请自行对接 源码使用起来非常流畅,不像至尊卡成翔 付费内容 售价:88源码币 开通体验VIP或更高级的会员可免费查看该内容 https://www.yuanmacun.com/post/129921.html
6.贵金属网站源码/河北网站seo策划贵金属网站源码/河北网站seo策划 当涉及到链接建设时,一些基本原理随着时间的推移而保持不变。创建优秀的内容和建立良好的关系仍然是成功建立链接的关键。 但大多数策略很快就会消失。例如,你可能不再发送垃圾博客评论了。即使是许多思想领袖继续支持的策略,如断开链接建设或通过电子邮件外展来发布最新研究,也不再那么http://www.xqgm.cn/news/286669.html
7.贵金属交易app源码理想股票技术论坛提供贵金属交易应用程序的完整源代码,包括交易系统的核心功能和界面设计。用户可以进行贵金属交易平台的开发、定制和优化,实现安全稳定的交易体验。 ,理想股票技术论坛https://www.55188.com/tag-8891426.html
8.2024贵金属白金pt950的今日回收价格足铂999白金pt950是指含铂量95%的铂金,其余5%是其他贵金属,常见的印记是PT950。白金pt950的今日回收价格根据2024年10月14日今日铂金的行情,现在pt950白金回收价格每克183元。pt950的回收价格每天是不一样的,是根据国际铂金价格实时变化的。关于铂金的介绍铂金的标记是PT,后面的数字代表着铂金的纯度。PT999铂金的纯度最高,或http://www.ericsson365.com/product.php/n62-665.xhtml
9.苏州顺惠有色金属制品有限公司:微蚀废液再生回收及循环回用我公司主要经营可再生有色金属的整理、加工及其制品和发动机火芯塞的生产,处置各类固体电子(不含贵金属,废覆铜板及线路板边角料(HW49)的铜及金回收)废弃物及混合五金废料与废液晶显示器,进口废旧塑料回收、加工,回收整理废纸、废木材,国内废气、废液、废渣(含一般固废污泥)综合利用和处理、处置{于处置各类固体电子..http://kunshan030989.11467.com/
10.源码交易源码商城网站买卖快云源码交易平台提供、源码交易、网站买卖、商业软件系统源码出售,是知名的源码发布,IT软件出售、是一个安全快捷的源码交易、出售、求购、交流分享平台!https://www.yuanmajiaoyi.net/
11.www.dahooo.com/apfnode93800024.html对此,公司在半年报中解释称,营收下降主要因稀贵金属回收业务结构调整。利润方面,上半年因无害化收运价格的持续下降及资源化业务成本上升给公司整体利润带来近一亿元的负面影响,而韶关东江、揭阳东江、珠海东江等新投产项目转固定资产增加的折旧摊销及大额的财务费用也使公司固定成本大幅增加。http://www.dahooo.com/apfnode93800024.html
12.洛阳网站建设,高端网站建设,洛阳网站维护,洛阳做网站优化策划包装印刷公司网站模板 营销型印刷品包装企业网站模板(带手机端) 食品红枣包装礼盒类网站模板 策划包装印刷公司网站模板 红色漂亮的餐饮加盟企业网站 红色品牌酒类食品行业公司网站模板 投资股票资金管理公司网站模板 微交易平台贵金属大宗交易网站模板 金融投资资产监管部门类网站模板(带手机端) http://lybaiye.com/
13.「回收」回收厂家价格产品:积分商城会员商城属性:源码定制地区:东莞 湖北省APP系统小程序手机APP开发陈明凤 小象超人共享回收 东莞市松山湖溢嗨技术服务中心 19957968337 废铂丝回收价格多少一克? 价格:500.00/件 废铂丝作为一种珍贵的金属废物 其回收价格一直是人们关注的焦点 湖南平泽贵金属材料有限公司 13319689591 RECYCLING PROCEShttps://cn.trustexporter.com/baojiaatwquc.htm
14.产业结构调整指导目录(2011年本)》有关条款的决定”的源代码(2)高端制造及其他领域:高性能纳米硬质合金刀具和大晶粒硬质合金盾构刀具及深加工产品、稀土及贵金属催化剂材料、低模量钛合金材及记忆合金等生物医用材料、耐蚀热交换器用铜合金及钛合金材料、高性能稀土磁性材料和储氢材料及高端应用 十、黄金 1、黄金深部(10http://www.fusiontax.cn/index.php?title=%E5%9B%BD%E5%AE%B6%E5%8F%91%E5%B1%95%E5%92%8C%E6%94%B9%E9%9D%A9%E5%A7%94%E5%91%98%E4%BC%9A%E5%85%B3%E4%BA%8E%E4%BF%AE%E6%94%B9%E3%80%8A%E4%BA%A7%E4%B8%9A%E7%BB%93%E6%9E%84%E8%B0%83%E6%95%B4%E6%8C%87%E5%AF%BC%E7%9B%AE%E5%BD%95%EF%BC%882011%E5%B9%B4%E6%9C%AC%EF%BC%89%E3%80%8B%E6%9C%89%E5%85%B3%E6%9D%A1%E6%AC%BE%E7%9A%84%E5%86%B3%E5%AE%9A&action=edit
15.回收宝再获3亿融资,废旧手机有多大价值?3.废旧手机。不具有二手流通价值的废旧手机,则从环保公益的角度出发,通过与具有资质的环保企业合作进行拆解和贵金属提炼,以原材料的形式销售。每吨废旧手机中能提取出150克左右黄金,而每吨金矿石则只能提取到5克,相差近30倍。 当然,更多的人可能选择的并不是回收平台这种方式。旧手机回收领域,目前主要存在着C2B和C2Chttps://www.huxiu.com/article/217514.html
16.东方财富网:财经门户,提供专业的财经股票行情证券基金热门搜索: 能源金属板块领涨医药商业板块走强医疗服务板块活跃沪深资金流向A股估值分析全览重要机构持股数据建设银行股友:尊敬的建行董秘,贵行2024年8月份《2024年度中期利润分配方案公告》涉及的中期分红事项,预计https://www.eastmoney.com/