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.电子银行产品电子银行业务办理有疑问?就用工行“客户服务”>> 业务简述适用对象开办条件操作指南注意事项常见问题 业务简述 Android网上银行是我行基于谷歌Android操作系统开发的网上银行客户端软件产品。在Android操作系统平板电脑上您可通过该软件登录我行个人网上银行,办理余额查询、明细查询、转账汇款、账户贵金属买卖、实物贵金属买卖、账户贵https://www.icbc.com.cn/icbc/androidws9/
2.中国工商银行app下载手机版2024最新免费安装中国工商银行app,一般又称工商银行手机银行。 工商银行网上银行(工行网上银行)是中国工商银行网上银行官方手机银行客户端,为3亿客户带来全新使用体验!通过精心打磨,不断创新突破、迭代优化,工商银行手机银行将让客户享受更顺畅、更稳定、更安全、更放心的网上银行金融服务。工商银行app实现多重焕新升级: 1、页面体验更https://m.liqucn.com/app-rn-34112-0
3.工行积存贵金属包括哪两款黄金积存产品?()声明: 本网站大部分资源来源于用户创建编辑,上传,机构合作,自有兼职答题团队,如有侵犯了你的权益,请发送邮箱到feedback@deepthink.net.cn 本网站将在三个工作日内移除相关内容,刷刷题对内容所造成的任何后果不承担法律上的任何义务或责任 https://www.shuashuati.com/ti/d12d2177b1514206a02e285d34b8f69b.html
4.工行将对账户贵金属产品介绍交易规则进行修订:从严限制账户贵4月20日,工行在官网发布公告称,将对《中国工商银行账户贵金属产品介绍》和《中国工商银行账户贵金属交易规则》进行了修订,包括但不限于:账户贵金属产品的风险级别调整为第5级(R5),客户风险承受能力评估结果要求调整为进取型(C5)等。自2021年5月23日起,风险承受能力评估结果为进取型(C5)的客户可继续在工行办理账户https://m.jiemian.com/article/5981966.html
5.农业银行app贵金属怎么买本人在农业银行买农业银行的开户软件,给农业银行办理业务,通常对手机银行有一定的了解,农业银行App下面有工行贵金属app,查询一下农业银行App。 您好,农业银行app可以购买贵金属,可准备1,000克白银,1千克线材,另外不包括钛金。 手机银行,不包括工行,**银行,建设银行,农业银行等都可以购买贵金属。https://www.wpmee.com/113653.html
6.中国工商银行官方客户端下载2、财富:“财富精选”新增贵金属,盈利乐享; 3、证券:优化证券首页及主要功能; 4、账户:“柜面注册升级”更便捷; 5、家庭:新增查看家庭成员明细; 6、数字空间:上线私银、环球撮合荟子空间; 注意: 1、本期上线后,手机银行2023年11月版及以前版本需要升级; 2、手机银行app不保证完全适配pad平板。 v9.1.1.0.0https://www.87g.com/az/25788.html
7.AppStore上的“中国工商银行”2、财富:“财富精选”新增贵金属,盈利乐享; 3、证券:优化证券首页及主要功能; 4、账户:“柜面注册升级”更便捷; 5、家庭:新增查看家庭成员明细; 6、数字空间:上线私银、环球撮合荟子空间; 7、隐私政策:《工银融e行个人信息保护政策》内容有调整,并已于2024年11月16日发布生效; https://apps.apple.com/cn/app/id423514795
8.工行APP轻松购买实物黄金,线上交易更便捷!工行APP购实黄,交易轻松! 一、工行如何线上买黄金 1、工行如何线上买黄金黄金一直以来都是一种备受追捧的贵金属,具有保值、升值的特点,因此在投资领域中备受青睐。而随着科技的不断发展,线上购买黄金也成为了一种趋势。那么,工行如何线上买黄金呢?下面就为大家介绍一下。首先,打开工行手机银行或者网银,进入黄金交https://www.icanwi.cn/huangjin/161126.html
9.今日工行纸黄金(工商银行人民币账户黄金走势图)行情中心黄金咨询 期货开户 贵金属软件 咨询期货 原油期货 工行纸黄金(人民币) (CNYAAU) 加自选 刷新 收藏 分时图 日K 周K 月K 5分 更多 横屏看大图 弹幕 发送弹幕 999+ APP下载 银行禁止黄金新开户,https://m.cngold.org/quote/gjs/yhzhj_ghzhj1.html
10.icbcmobilebanking官方版下载转账汇款:您可以办理注册账户间转账,向工行、他行账户转账汇款,查询转账汇款交易明细,管理收款人信息等业务; 手机充值:您可以办理手机充值业务; 基金业务:您可以办理购买基金,基金定投及管理,查询持有基金份额等业务; 贵金属:您可以办理美元黄金、美元白银、美元铂金、人民币黄金、人民币白银、人民币铂金等多种账户贵金https://m.itmop.com/downinfo/469239.html
11.口袋贵金属官网口袋贵金属官网-南京金贝网络科技有限公司 | 您随身的投资理财专家口袋贵金属官网-南京金贝网络科技有限公司https://www.gkoudai.com/
12.纸金通官方网站(纸黄金交易通)纸黄金交易通是一款银行贵金属及账户商品的投资综合软件。提供包括黄金、白银、铂金、钯金、T+D黄金,TD白银以及原油、天然气等银行账户贵金属行情报价,以及国际现货黄金行情、现货白银实时价格、美元指数、国际原油行情等经济数据报价。同时辅以及时的新闻、贵金属行情评论https://www.zhjtong.com/