登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
本期为大家带来的是一种用于微电网监控系统的数据库通用访问实现方法的发明专利,该发明专利的申请人为天津天大求实电力新技术股份有限公司。发明人:赵学臣、李露露、高振雪。
摘要
本发明公开了一种用于微电网监控系统的数据库通用访问实现方法,包括以下步骤,1 )定义通用数据库访问类;2)针对每一种特定数据库类型,各自实现一个动态链接库,在动态链接库中实现各数据库类型对应的通用插件函数;3)通用数据库访问类中的数据库连接函数根据传入的数据库类型,动态加载该类型数据库对应的动态链接库并以插件形式把通用插件函数匹配到该数据库类型自身的插件函数。本发明采用面向对象技术,在分析了各种数据库访问接口的实现方法后,抽象提炼出通用数据库访问类,统一对外提供诸如打开数据库、关闭数据库、执行SQL语句、数据库事务操作等数据库访问接口函数,以插件的方式在底层针对各数据库实现了这些接口函数的匹配。
1 .一种用于微电网监控系统的数据库通用访问实现方法,其特征在于,包括以下步骤,1 )定义通用数据库访问类,其中,所述的通用数据库访问类封装定义了多个数据库访问接口函数;
2)针对每一种特定数据库类型,各自实现一个动态链接库,在动态链接库中实现各数据库类型对应的通用插件函数;
3)通用数据库访问类中的数据库连接函数根据传入的数据库类型,动态加载该类型数据库对应的动态链接库并以插件形式把通用插件函数匹配到该数据库类型自身的插件函数。
2.如权利要求1所述的用于微电网监控系统的数据库通用访问实现方法,其特征在于,所述的步骤1)中的数据库访问接口函数包括数据库连接函数、数据库关闭函数、获取数据库类型函数、执行SQL语句以及数据库事务操作函数。
3 .如权利要求1所述的用于微电网监控系统的数据库通用访问实现方法,其特征在于,所述的步骤2)中数据库类型包括Oracle,SQL Server,My SQL,Sybase数据库以及纯文件存储方式。
技术领域
本发明涉及微电网控制技术领域,特别是涉及一种用于微电网监控系统的数据库通用访问实现方法。
背景技术
微电网是指由分布式电源、储能装置、能量转换装置、负荷、监控和保护装置等组成的小型发配电系统。微电网是一个能够实现自我控制、保护和管理的自治系统,既可以与外部电网并网运行,也可以孤立运行。开发和延伸微电网能够充分促进分布式电源与可再生能源的大规模接入,实现对负荷多种能源形式的高可靠供给,是实现主动式配电网的一种有效方式,使传统电网向智能电网过渡,近年来在国内外得到了大规模应用。微电网监控系统是实现微电网的数据采集与监视控制,保障微电网安全可靠运行必不可少的软硬件集成系统。
在微电网监控系统中,微网数据模型的建立、微网数据的存储依赖于数据库管理系统。实际应用中,根据微电网规模大小和用户需求,数据库可选用大型商用数据库如Oracle,SQL Server等,也可选用小型数据库管理系统,如My SQL等,在极个别的情况下,甚至可以将微网模型建立在文件中,脱离数据库管理系统。一般每一种数据库都有各自的API访问接口,可以针对每一种数据库调用这些API接口访问。还有一些通用的数据库访问方法如ODBC、ADO等,这些方式主要应用在Windows平台下,不具备跨平台的特征,使用起来也比较繁琐。
发明内容
本发明的目的是针对现有技术中存在的技术缺陷,而提供一种用于微电网监控系统的数据库通用访问实现方法。
为实现本发明的目的所采用的技术方案是:
一种用于微电网监控系统的数据库通用访问实现方法,包括以下步骤,
1)定义通用数据库访问类,其中,所述的通用数据库访问类封装定义了多个数据库访问接口函数;
2)针对每一种特定数据库类型,各自实现一个动态链接库,在动态链接库中实现各数据库类型对应的通用插件函数;
3)通用数据库访问类中的数据库连接函数根据传入的数据库类型,动态加 载该类型数据库对应的动态链接库并以插件形式把通用插件函数匹配到该数据库类型自身的插件函数。
所述的步骤1)中的数据库访问接口函数包括数据库连接函数、数据库关闭函数、获取数据库类型函数、执行SQL语句以及数据库事务操作函数。
所述的步骤2)中数据库类型包括Oracle,SQL Server,My SQL,Sybase数据库以及纯文件存储方式。
与现有技术相比,本发明的有益效果是:
本发明采用面向对象技术,在分析了各种数据库访问接口的实现方法后,抽象提炼出通用数据库访问类,统一对外提供诸如打开数据库、关闭数据库、执行SQL语句、数据库事务操作等数据库访问接口函数,以插件的方式在底层针对Oracle,SQL Server,My SQL,Sybase数据库以及纯文件方式存储实现了这些接口函数的匹配。使得微电网监控系统在访问数据库的时候不必关心具体的操作系统平台与数据库类型,只需简单的调用这些接口数据库访问接口函数,根据配置,通用数据库访问类对象会自动匹配到各自具体的实现方法。这样,大大降低了对微电网监控软件编程的难度,提高了软件的通用性、稳定性,同时便于维护,也有很好的可扩展性。
具体实施方式
以下结合具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的用于微电网监控系统的数据库通用访问实现方法,包括以下步骤,
1)定义通用数据库访问类,其中,所述的通用数据库访问类封装定义了多个数据库类型的数据库访问接口函数,包括数据库连接函数、数据库关闭函数、获取数据库类型函数、执行SQL语句以及数据库事务操作函数等,如下文中的打开与关闭数据库连接Open( )、Close( )执行SQL语句ExecuteSQL( )、Exec( )等等。同时,该通用数据库访问类定义了数据库类型无关的通用插件函数,如下文中的qs_open( ),qs_prepare_sql( )等等,这些通用插件函数在上述数据库访问接口函数中被调用。
2)针对每一种数据库类型,各自实现一个动态链接库,在动态链接库中实现各数据库类型自己的通用插件函数如qs_open( ),qs_prepare_sql( )等等,数据库可为Oracle,SQL Server,My SQL或Sybase数据库等。
3)通用数据库访问类中的数据库访问接口函数,如Open( )接口函数根据传 入的数据库类型,动态加载该类型数据库对应的动态链接库并以插件形式把插件函数匹配到该数据库类型自身的插件函数。
即,在实际访问数据库时,声明通用数据库访问类的实例,数据库访问接口函数根据传入数据库类型,调用其数据库访问接口函数即可。
本发明采用面向对象技术,在分析了各种数据库访问接口的实现方法后,抽象提炼出通用数据库访问类,统一对外提供诸如打开数据库、关闭数据库、执行SQL语句、数据库事务操作等数据库访问接口函数,以插件的方式在底层针对Oracle,SQL Server,My SQL,Sybase数据库以及纯文件方式存储实现了这些接口函数的匹配。使得微电网监控系统在访问数据库的时候不必关心具体的操作系统平台与数据库类型,只需简单的调用这些接口函数,根据配置,通用数据库访问类对象会自动匹配到各自具体的实现方法。这样,大大降低了对微电网监控软件编程的难度,提高了软件的通用性、稳定性,同时便于维护,也有很好的可扩展性。
具体实施方式
第一步:确定并实现数据库通用访问类CQSDBI的数据库访问接口函数,包括数据库连接、数据库关闭、执行SQL语句、数据库事务操作等的一般数据库访问接口函数,实际使用中,只需声明CQSDBI类的实例,调用这些数据库访问接口函数,而无需关心具体的数据库类型。
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
近期,多座储能电站获最新进展,北极星储能网特将2025年4月14日-2025年4月18日期间发布的储能项目动态整理如下:200MW/400MWh!万里扬广东佛山高明独立储能项目开工4月11日,位于广东省佛山市高明区西江产业新城的万里扬高明独立储能项目举行动工仪式。该项目占地38亩,总投资8亿元,计划建设200MW/400
我们习惯把属于用户电力资产的部分称为表后,把归属于电网电力资产的部分称为表前。(来源:微信公众号“黄师傅说电”)在表前,也就是公共电网的范围内,电力市场每个交易周期出清交易结果,连接到这个大电网上的电源和负荷都会出清本周期的电量,同时也伴有该周期的价格。基于集中竞价,统一出清的方
1实现了大电网与微电网的数据贯通,做到了电网资源的可观、可测、可调、可控。2提出了“县域-平衡区-线路-台区”的泛微网架构体系,并在技术和工程实践中得到了验证。3开发了微网“一键”远程控制并网与离网的运行模式,提升了偏远电网的局部调控和独立运行能力。4生成了年、月、日、分钟级时间尺度下
北极星售电网获悉,4月17日,河南平顶山市人民政府发布关于印发招商引资十条措施的通知。文件明确,加快推进增量配电网、绿色微电网建设,支持新型基础设施绿电直供,积极帮助企业通过电力交易申请绿色电力,力争为重点产业类项目配套绿电20%以上,降低企业综合用电成本。详情如下:平顶山市人民政府办
清洁能源nbsp;共建绿色地球4月2日,在蒙古国沙戈荒地区见证了中国科技的奇迹#x2014;#x2014;思源清能自主研发的构网型储能系统,成功完成全球首个组串式交直流一体储能系统110kV电压等级的黑启动和孤网供电功能试验。当整个电网陷入深度昏迷时,这套中国智造的电力心脏起搏器仅用60秒便让瘫痪的电力系统
2024年11月,国家能源局发布《关于支持电力领域新型经营主体创新发展的指导意见》(以下简称《指导意见》),进一步落实《中华人民共和国能源法》中对于“支持各类经营主体依法按照市场规则公平参与能源领域竞争性业务”的要求,强调发挥新型经营主体的作用,以提高电力系统的调节能力,促进可再生能源
推进风电光伏和储能高质量发展。扎实推进“光伏”“风电”新能源项目开发建设,推动能源电力转型发展,督促已批复新能源项目加快前期手续办理,及早开工建设。积极响应省委、省政府的战略部署,全力推进抽水蓄能电站和新型储能电站的建设。有序发展新型电化学储能,实现“新能源+储能”协调发展。充分
北极星储能网获悉,4月16日,广东韶关市人民政府发布关于印发韶关市推进分布式光伏高质量发展行动。文件明确,积极拓宽光伏多元化应用场景。大力推进光伏建筑一体化建设,积极推动光伏与道路交通、5G基站、大数据中心、充电桩等基础设施建设的融合。积极发展以分布式光伏为主的微电网、直流配电网,扩
4月10日,第十三届储能国际峰会暨展览会(ESIE2025)在北京首都国际会展中心隆重召开,会议同期重磅发布了2024年度中国储能企业系列榜单。天合储能凭借卓越的系统集成能力与全球化市场布局,强势入围“中国储能系统集成商2024年度全球市场储能系统出货量Top10榜单”,成为本届峰会最受瞩目的新能源企业
北极星储能网获悉,4月14日至16日投资中国·2025海南自由贸易港全球产业招商大会在海南海口举行。大会期间,海南三个市县签约了储能项目,合计签约规模1.8GWh。三个项目分别为海南屯昌恒能世纪新能源200MW/800MWh独立共享储能电站、国家电投海南昌江零碳一号100MW/400MWh新型储能项目、江东新区智能微
4月16日,韶关市人民政府办公室关于印发韶关市推进分布式光伏高质量发展行动方案(2025—2030年)的通知,通知指出,统筹推进分布式光伏建设。继续支持各县(市、区)屋顶分布式光伏有序开发建设工作,综合屋顶资源产权归属、开发难易度、项目成熟度等情况,统筹推进党政机关、学校、医院、大型场馆等
微电网的定义根据国家能源局《微电网管理办法》的定义:微电网是指由分布式电源、用电负荷、配电设施、监控和保护装置等组成的小型发配用电系统(必要时含储能装置)。(来源:微信公众号“鱼眼看电改”作者:俞庆)微电网特征1、小型发配用电系统微电网包含了发电(分布式电源,以分布式新能源为主)
为规范交直流微电网监控系统技术要求,为工程设计、制造、调试提供基础,依据国家和行业的有关标准、规程和规范,制定本标准。本规范所涉及的微电网监控系统与配电网监控系统界面清晰,微电网监控系统与配电网监控系统通过信息接口互联;微电网监控系统按需上送相关信息给配电网监控系统,配电网监控系
北极星输配电网获悉,近日住建部公开了,国家标准《微电网工程设计标准》获批的相关信息,据了解该标准编号为GB/T51341-2018,是由住房和城乡建设部标准定额研究所组织中国计划出版社出版发行,将于2019年6月1日起实施。之前,业内一直热议微电网的标准体系急需统一的规划和顶层设计,微电网和分布式电
10月14日是世界标准日,是全世界标准化工作者共同的节日。今年世界标准日的主题为“国际标准和第四次工业革命”。第四次工业革命是以人工智能、清洁能源、机器人技术、量子信息技术、虚拟现实以及生物技术为主的全新技术革命。“工业革命的核心,其实就是能源转换的革命”,工业革命必然伴随着能源革命
据北极星储能网获悉,近日国家标准委发布多项国家标准,其中包括多项储能标准,本文是《抽水蓄能电站基本名词术语》,现将标准相关内容及全文附在下方,以供大家学习参考。延伸阅读:储能标准|电化学储能系统接入电网技术规定国家标准《电力储能用铅炭电池》2019年1月实施国家标准《电力储能用锂离子电
据北极星储能网获悉,近日国家标准委发布多项国家标准,其中包括多项储能标准,本文是《电化学储能系统接入电网测试规范》,现将标准相关内容及全文附在下方,以供大家学习参考。电化学储能系统接入电网测试规范标准号:GB/T36548-2018实施日期:2019-02-01归口单位:全国电力储能标准化技术委员会延伸
据北极星储能网获悉,近日国家标准委发布多项国家标准,其中包括多项储能标准,本文是《电化学储能系统接入电网技术规定》,现将标准相关内容及全文附在下方,以供大家学习参考。电化学储能系统接入电网技术规定标准号:GB/T36547-2018实施日期:2019-02-01归口单位:全国电力储能标准化技术委员会延伸
2017年5月,国家发改委、国家能源局下发《关于新能源微电网示范项目名单的通知》,28个新能源微电网示范项目获批。7月,国家发改委、国家能源局制定《推进并网型微电网建设试行办法》(以下简称《办法》)。据统计,此批示范项目带来的新增光伏装机为899兆瓦,新增电储能装机超过150兆瓦等。并网型[$NewP
2017年5月,国家发改委、国家能源局下发《关于新能源微电网示范项目名单的通知》,28个新能源微电网示范项目获批。7月,国家发改委、国家能源局制定《推进并网型微电网建设试行办法》(以下简称《办法》)。据统计,此批示范项目带来的新增光伏装机为899兆瓦,新增电储能装机超过150兆瓦等。并网型[$NewP
7月17日至18日,由中电联电力发展研究院主办的微电网系列标准宣贯会议在北京召开。7月17日至18日,中电联微电网系列标准宣贯会在京举办。图为国家能源局电力司电网处副调研员桂小阳(左)和中电联发展研究院党总支书记、副院长李斌在会议上。(中电联电力发展研究院供图)在会上,国家能源局电力司电网
北极星储能网获悉,《微电网监控系统技术规范》标准于2018-06-07发布,2019-01-01起开始实施。标准号:GB/T36270-2018归口单位:中国电力企业联合会发布单位:国家市场监督管理总局、中国国家标准化管理委员会
近日,南方电网控股上市公司举办2024年度集体业绩说明会。为进一步提升投资者回报,践行央企资本市场“稳定器”担当,南网储能公司、南网能源公司、南网科技公司连续两年获得交易所信息披露最高评级,首次开展中期分红,年度累计公告分红5.13亿元。业绩会上,南网储能、南网能源、南网科技董事长分别介
加强党的建设,以高质量党建引领保障高质量发展;落实国家重大战略,全力保障经济社会用电需求;加快构建新型电力系统,推动能源绿色低碳转型;全面提高服务品质,满足人民美好生活用电需要;深化改革创新,不断激发动力活力……一季度,国家电网有限公司坚持干字当头、开拓进取,推动各项工作开局良好
北极星氢能网获悉,近日,国家知识产权局信息显示,滨化集团股份有限公司申请了一项发明专利,涉及一种风光制氢系统及风光制氢的方法。该专利于2025年4月11日公布。专利摘要显示,所述风光制氢系统包括:光伏发电模块、风力发电模块、电解水制氢模块和低压储氢模块,其中所述电解水制氢模块与所述低压
伴随大型储能项目对系统性能要求的提升,以314Ah规格为主的大容量电芯凭借度电成本更低、BMS管理精度更高、装配简化程度高等显著优势正加速成为市场主流,电芯市场竞争已正式迈入追求“更高技术标准、更长储能时长、更严格的安全保障”2.0竞速时代。电芯技术跨入高效能竞争期据InfoLinkConsulting最新
科技兴则民族兴,科技强则国家强。今年的政府工作报告提出,“推进高水平科技自立自强”“强化关键核心技术攻关和前沿性、颠覆性技术研发”。国家电网有限公司认真贯彻落实全国两会精神,持续加大创新力度,以首台(套)示范应用为突破口,加强关键技术攻关,畅通技术攻关和工程应用渠道,推动科技创新
北极星氢能网获悉,近日,中国石油天然气管道工程有限公司联合管道科学研究院召开《康保输氢管道材料性能确定及评估技术研究》课题阶段讨论会,深入研究钢管及环焊缝氢相容性试验课题。该课题基于国内距离最长、规模最大的输氢管道——康保-曹妃甸输氢管道项目开展,用以支撑该项目建设,助力管道局在
2025年4月15日-17日,备受瞩目的慕尼黑上海电子展将在上海新国际博览中心隆重举行。作为电子行业的重要盛会,本次展会汇聚了全球1700家优质电子企业,将全方位展示电子产业的前沿技术与创新产品。上海金友金弘智能电气股份有限公司也将携众多新品及技术亮相此次展会,展位号为W3-821,诚邀您的光临!展
北极星电力网获悉,4月7日,华能国际公告称,将持续开展“提质增效重回报”行动。公司将持续加大新能源投资力度,2025年新能源项目计划资本支出超500亿元,在“三北”地区和辽宁、山东、江苏、浙江、广东等沿海区域及中部新能源资源良好地区打造基地型清洁型互补型、集约化数字化标准化的“三型三化”
3月31日,蜂巢能源在遂宁基地顺利下线第120万套电池包,其中越野电池下线累计超28万套。继今年1月8日达成百万套里程碑后,蜂巢能源不到三个月便完成20万套产能跨越,全力展现蜂巢速度。开年以来,面对新能源汽车市场订单量的持续增长,蜂巢能源依托产研效能提升与智能制造,实现产能加速释放,充分展现
4月2日上午,在政府机构、中介机构、合作伙伴等诸多嘉宾的见证下,首航新能源董事长许韬在深圳证券交易所仪式大厅敲响开市宝钟,首航新能(股票代码:301658)正式在深圳证券交易所创业板挂牌上市。截至上午11:30,首航新能股价报39.80元/股,总市值达到164.12亿元。上市,是首航新能源发展历程中的重
北极星氢能网获悉,近日,国家知识产权局信息显示,陕西重型汽车有限公司申请了一项发明专利,涉及一种氢燃料电池重卡热管理系统。该专利于2025年4月1日公布。专利摘要显示,本发明涉及新能源重型汽车热管理系统技术领域,具体公开了一种氢燃料电池重卡热管理系统,包括高温冷却模块、低温冷却模块、电
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!