登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
主要数据库访问接口函数如下
连接和断开数据库:
bool Open(const *i_pszSrv ,const *i_pszUser ,const *i_pszPwd);
bool Open(const *i_pszSrv,const *i_pszIpAddr,const *i_pszDBName,const *i_pszUser,const *i_pszPwd,const *dbType);
void Close(bool bClose=true);
判断数据库是否打开:
bool IsOpen( )const{return m_bOpen;}
获取数据库类型:
int GetDBType( )const{return m_nDBType;}
获取数据源名字:const *GetDBName( )const{return m_qsSrcName.GetBuf( );}
执行SQL语句:
bool ExecuteSQL(const *i_pszSqlStr);
int Exec( );
判断数据表是否存在
bool IsTableExist(const *i_szTableName);
获取错误号和错误字符串:
int GetErrorNo( );
const *GetErrorStr( );
准备SQL语句:
bool PrepareSQL(const *i_pStringSQL);
关闭本次SQL处理:
void CloseSQL( );
绑定列:
bool BindCol(int i_nColType,int i_nColSize,void*i_pColAddr);
绑定参数:
bool BindPara(int i_nParaType,int i_nParaSize,void*i_pParaAddr);
获取查询结果:
bool Fetch( );
是否到了记录尾:
bool IsEnd( );
开始事务操作:
bool BeginTrans( );
递交事务:
bool Commit( );
回滚事务:
bool Rollback( );
第二步:在数据库通用访问类CQSDBI中定义各个数据库类型通用的通用插件函数。然后在对外开放的public成员函数中分别调用上述通用插件函数,即,每一种数据库类型对应实现一个动态链接库,在库中实现各自的通用插件函数。 在CQSDBI的Open函数中,根据传入的数据库类型,加载这些动态链接库,把上述通用插件函数匹配到每一种独立数据库类型的接口函数。
这些通用插件函数定义如下:
void*(*qs_open)(const * ,const * ,const * ,const * ,const*);
void(*qs_close)(const void* ,bool);
bool(*qs_execute_sql)(const void* ,const *);
bool(*qs_is_table_exist)(const void* ,const *);
int(*qs_get_error_no)(const void*);
const *(*qs_get_error_str)(const void*);
bool(*qs_prepare_sql)(const void* ,const *);
void(*qs_close_sql)(const void*);
bool(*qs_bind_col)(const void* ,int,int,void*);
bool(*qs_bind_para)(const void* ,int,int,void*);
int(*qs_exec)(const void*);
bool(*qs_fetch)(const void*);
bool(*qs_is_end)(const void*);
bool(*qs_begin_trans)(const void*);
bool(*qs_commit)(const void*);
bool(*qs_rollback)(const void*);
第三步:确定并实现Oracle数据库插件类CQSOracleDBI。根据Oracle数据库自带的Oracle调用接口函数(Oracle Call Interface简称OCI)的要求,实现类似上述CQSDBI的通用插件函数与插件函数的匹配。
第三步:确定并实现SQL Server数据库插件类CQSSqlserver。本发明选用ODBC的技术要求,实现类似上述CQSDBI的通用插件函数与插件函数的匹配。
第四步:确定并实现My SQL插件类CQSMysqlDBI。根据My SQL数据库提供的API访问接口,实现类似上述CQSDBI的通用插件函数与插件函数的匹配。
第五步:确定并实现My SQL插件类CQSSybaseDBI。根据Sybase数据库提供的API访问接口,实现类似上述CQSDBI的通用插件函数与插件函数的匹配。
第六步:确定并实现文件方式插件类CQSFi leDB。选用csv文件格式存储数据,根据文本文件的一般读写方式结合QT库,实现类似上述CQSDBI的通用 插件函数与插件函数的匹配。
本发明实现了上述数据库类型的统一操作,针对其他数据库类型,可以做类似的扩展予以支持,实现了微电网监控系统访问数据库时,可以不必关心具体的操作系统平台与数据库类型,只需简单调用通用数据库访问类的各个数据库访问接口函数即可完成。具体针对每一种数据库的接口实现,由底层插件完成。这样大大降低了上层软件编程的复杂度,具有很好的通用性和稳定性。另外,本发明还支持有效扩展,对暂未包含在插件中的数据库类型,可以根据通用数据库访问类接口的要求逐一实现,具备良好的扩展性
以上所述仅是本发明的优选实施方式,应当指出的是,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
相关阅读:
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
北极星售电网获悉,近日,江苏南通市发展和改革委员会发布关于印发《南通市(近)零碳试点奖补政策实施细则》(以下简称《细则》)的通知。《细则》指出,对纳入首批南通市(近)零碳试点产业园区,验收合格后给予不超过80万元的一次性建设补助。对创建完成国家碳达峰试点园区、国家减污降碳协同创新试
2月13日,安徽省工业和信息化厅关于组织申报2025年工业项目投资导向计划的通知。要求申报项目为2025年有投资计划的工业固定资产投资项目,总投资在1000万元及以上。申报范围包括工业节能和减碳项目。工业节能和减碳项目是指具有显著节约能源、减少二氧化碳排放或有效提升工业企业绿色化管理水平的项目
在用户侧的微电网中,我们有分布式电源,有储能系统,也有电力负荷。把这三类“负荷”并联到用户侧的配电母线上,从电流方向的角度看,电源的电流方向由下至上,负荷的电流方向由上至下,而储能系统的电流方向是可上可下的。(来源:微信公众号“黄师傅说电”)但因为这些要素都是并联在用户配网内部的
近日,上能电气助力新疆华电天山北麓50MW/200MWh微电网储能项目顺利并网投运,积极探索源网荷储友好互动的新型电网形态,成功打造又一世界级微电网储能项目标杆。该项目是新疆华电天山北麓6.1GW新能源大基地的先导项目,整个项目覆盖在近1000平方公里的广袤大地上,宛若储能界的“变形金刚”,天然具备
为深入贯彻国家“双碳”战略部署,全面落实全省抓改革创新促高质量发展大会精神和省厅、市领导的指示要求,推动工业领域能源结构优化和绿色低碳发展。2月6日,泰安市工信局召开了工业领域微电网产业发展研讨会,分析梳理我市工业领域微电网产业发展思路并对重点工作进行安排部署。市工信局党组书记、局
北极星输配电网获悉,自2022年内蒙古阿拉善建设投运了国内首个低短路容量、泛电压等级、源荷双向互动的“源网荷储”微电网一体化示范项目以来,已成功离网运行3次,累计运行时长86.49小时,供电量150.46万千瓦时,减少碳排放约455.89吨。在春节期间,“源网荷储”构网型储能电站SOC(电池电量的百分比
2月3日,农历正月初六,15时,刘先生驾车来到位于京沪高速和常嘉高速附近的南星渎绿能e站为车充电。他参与了正在开展的春运期间助力“返乡潮”活动,领取了“新春悦享充电礼包”。绿能e站流线型的光伏顶棚把冬日暖阳转化为电能,站内充电桩发出轻微的声响,储能柜持续运转……春节假期期间,依托微电网
北极星售电网获悉,2月10日,河南省工业和信息化厅发布关于征求《河南省工业企业园区工业绿色微电网建设指南(征求意见稿)》意见的通知。文件明确,工业企业和园区通过建设运行工业绿色微电网,加快分布式光伏、分散式风电、多元储能、高效热泵、余热余压利用、智慧能源管控等一体化系统开发运行,加
微电网中的源网荷储这四个元素该如何理解?电源、电网、负荷、储能。(来源:微信公众号“黄师傅说电”)这四个元素在大的电力系统中比比皆是,在小型的微电网系统中也同样存在。可以说整个电力系统就如同西兰花一样,不论怎么向下切分,依然都是同一个形状,那么自然在大电力系统运行分析中的一些道理
2月8日,工信部对《钢铁行业规范条件(2015年修订)》进行了修订,形成《钢铁行业规范条件(2025年版)》,现予以公告。其中指出,积极推进绿色、低碳发展,推广应用先进绿色低碳工艺技术,建设应用工业绿色微电网,开展节能降碳技术改造,争创环保绩效A级、能效“标杆水平”。开发生产绿色产品,创建
北极星输配电网获悉,近日,江苏常州召开交通中轴建设推进会暨2025年交通运输工作会议。其中明确,在公交场站、国省干道、高速公路建设6个“光储充”一体化微电网示范站,持续推进符合条件的公交快速充电设施对社会开放,同时还将投放1000辆以上氢能源有桩公共自行车。
为规范交直流微电网监控系统技术要求,为工程设计、制造、调试提供基础,依据国家和行业的有关标准、规程和规范,制定本标准。本规范所涉及的微电网监控系统与配电网监控系统界面清晰,微电网监控系统与配电网监控系统通过信息接口互联;微电网监控系统按需上送相关信息给配电网监控系统,配电网监控系
摘要:本发明涉及一种基于NB-IOT的微电网信息采集与监控系统及其实现方法,系统包括现场设备层、网络传输层和应用层。所述现场设备层包括微电网环境信息采集系统和微电网现场设备监控系统,负责环境数据与现场设备运行数据的采集;所述网络传输层包括ZIGBEE无线网络、MODBUSRTU总线网络、智能网关和NB-I
北极星储能网获悉,《微电网监控系统技术规范》标准于2018-06-07发布,2019-01-01起开始实施。标准号:GB/T36270-2018归口单位:中国电力企业联合会发布单位:国家市场监督管理总局、中国国家标准化管理委员会
编者按:本文介绍了一种兆瓦级微电网并离网切换暂态监测系统的研究内容,本暂态监控系统接收数据,采用高效算法将数据拼接、组合,处理为实际的波形信息,然后将波形绘制到PC机屏幕中。使用者通过PC机接入了互联网,使暂态监控系统连接微电网系统,实现波形查看。该发明内容是由国网河南省电力公司周口
随着电网规模不断扩大,传统的配电网络格局开始显现出它的弊端,人们开始提出配电网的网格化布局。于此同时,新能源技术以及分布式发电技术的发展使得他们的结合产物:微电网技术开始进入人们的视线。微电网技术是一项十分契合配电网网格化布局的技术,它拥有独立的电能来源,能够供应用户在大电网出现
五邑大学信息工程学院的研究人员黄业川、龙有炼等在2015年第10期《电气技术》杂志上撰文,文章设计了一套可应用在居民小区、小型工厂和偏远农村地区的微电网监控系统;基于STM32F103C8T6单片机组成下位机部份,主要负责控制微电网系统的运行、系统的并网接入、三相负载功率的平衡调节、上下位机的无线通
2月12日,从中国电力企业联合会网站获悉,国家标准化管理委员会下达了2014年战略性新兴产业国家标准制(修)订计划,国家电网公司系统主导编制标准22项,参与编制标准5项,其中中国电科院主导编制数量达到14项,参与编制标准3项,占公司系统获批立项总数的63%。该批标准包括《电力系统通用服务接口规范》、《电网运行与控制系统信息安全测评规范》、《分布式电源并网运行控制规范》、《光伏逆变器并网检测技术规范》、《微电网监控系统技术规范》等国家技术标准,主要涉及信息、微网与新能源等战略性新兴产业,为积极推动国家战略性新兴产业的发展提供了强大的技术支撑。
北极星输配电网获悉,2025年2月7日,国网经济技术研究院有限公司、国家电网有限公司及其西北分部联合公布了一项名为“一种SVG换流阀参数配置方法及装置”的发明专利(申请公布号CN119401480A)。本发明公开了一种SVG换流阀参数配置方法及装置,所述方法包括:根据SVG的基本功能需求确定换流阀的容量和
2月5日,安徽省教育厅、省科技厅、省工业和信息化厅、省市场监督管理局联合发布2024年安徽省发明专利百强排行榜。阳光新能源凭借强大技术创新能力和丰硕的专利成果,成功入选百强榜单。作为拥有先进电站技术的新能源开发商,阳光新能源始终专注于电站技术创新与产业化应用。公司在行业内最早创立新能源
1月20日,国能(泉州)热电有限公司自主发明专利《给煤机堵煤检测系统及方法》获得国家知识产权局的专利申请受理。《给煤机堵煤检测系统及方法》聚焦该公司二期给煤机堵煤开关经常误动或拒动,保护可靠性低的技术难题,对原有挡板接触式机械堵煤开关存在的问题进行深入的分析,创新思路,通过采用非接
北极星储能网获悉,1月9日,帕瓦股份在投资者互动平台上回答固态电池材料进展、给一些电池厂商送样测试的问题。帕瓦股份表示,公司深耕新能源电池材料领域,高度重视固态电池的迭代趋势,充分发挥产学研紧密结合的优势,对固态电池及相关正极材料、电解质及添加剂材料等进行了布局,在该些方向上已累计
近日,国家知识产权局公布第二十五届中国专利奖评审结果公示,易事特首席技术官于玮博士项目团队申报的发明专利“微电网系统及其控制方法”,经过严格的初评、复评和终评环节从中脱颖而出,荣获中国专利优秀奖,不仅展示了在技术研发和创新方面的卓越实力,更是对集团在推动新能源及微电网行业技术进步
近日,江西公司峡江公司的“基于多源信息融合的水电机组健康状态评价方法及系统”获得国家技术发明专利授权。该专利技术是基于智慧水电平台研发创造的,通过平台数据采集模块获取机组状态多源信息,根据国家电投集团《小型水电站设备基于专家评估的不定期检修管理导则》,对多源信息进行智能分析,确定
12月17日,电力运营君创科技自主研发并申报的《火电厂机组AGC性能在线评价方法及系统》发明专利获国家知识产权局正式授权并颁发证书。《火电机组AGC性能在线评价方法及系统》由AGC运行参数采集模块、运行参数不同工况时序划分模块、运行性能指标计算模块以及性能在线评价模块组成,通过构建基于机器学
近日,四川公司“一种引水式电站水库水位测量装置、水位计算方法及系统”“一种手摇式升降梯”“转子测圆架及其使用方法”“一种基于物元可拓理论的蚀变辉绿岩隧洞塌方风险评价方法及系统”“一种水电站用捞渣设备”“一种三维重建过程中空洞填充的方法”等6项发明专利获国家知识产权局授权。
近日,黑龙江分公司“一种分析汽轮机负荷控制调节门状态异常的方法”“一种生物质循环流化床锅炉的给料控制方法及系统”“一种生物质循环流化床锅炉燃烧波动监测方法”“一种生物质循环流化床锅炉的腐蚀监测方法”等4项发明专利获国家知识产权局授权。
近日,江西公司电力工程公司《一种适用于捞渣机的张紧装置》发明专利获得国家知识产权局授权。该发明针对火电机组锅炉掺烧经济煤种导致掉焦量增多导致捞渣机张紧装置在受到掉焦冲击力过大时会出现的链条脱轨、卡链等问题进行了优化改进,将原张紧装置改为液压张紧、螺杆及弹簧的形式,使捞渣机在张紧装
近日,达拉特电厂“具有楔形油膜带滞留沟槽的氢冷发电机双流环密封瓦”“一种汽轮机进气调节系统”“一种汽轮机轴系外部定位装置”“吸尘动力装置及吸尘系统”“一种中速磨煤机甩沙操作控制方法和系统”等5项发明专利获国家知识产权局授权。
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!