登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
本期为大家带来的是一种用于微电网监控系统的数据库通用访问实现方法的发明专利,该发明专利的申请人为天津天大求实电力新技术股份有限公司。发明人:赵学臣、李露露、高振雪。
摘要
本发明公开了一种用于微电网监控系统的数据库通用访问实现方法,包括以下步骤,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类的实例,调用这些数据库访问接口函数,而无需关心具体的数据库类型。
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
编者按微电网作为分布式可再生能源发电领域内新兴的前沿技术,已成为一种安全可靠的集成分布式电源及负荷的小型电力系统。近年来,随着分布式电源大量接入,微电网系统惯量不断降低,特别是在孤岛微电网中,由于缺少大电网的支撑,在面对扰动时,系统抗扰能力和频率稳定性显著下降,因此需要调整自身控
北极星碳管家网获悉,6月26日,工信部办公厅印发《关于深入推进工业和信息化绿色低碳标准化工作的实施方案》的通知。要点内容提炼如下:总体要求指导思想:以习近平新时代中国特色社会主义思想为指导,深入贯彻党的二十大和相关全会精神,贯彻新发展理念,落实中央经济工作会议和全国新型工业化推进大
2005年前后,SmartGrid概念出现,欧美的SmartGrid选择了配网智能化、微电网、分布式电源、虚拟电厂的路径。中国的SmartGrid更强调集中投资,集中管理,特高压+风光大基地。路径没有对错,中国和欧美选择了当时各自合适的发展路线。时过境迁,新型电力系统的挑战,不仅来自“双高”,也就是高比例可再生
6月26日,浙江省丽水市景宁畲族自治县发展和改革局等4部门发布关于印发《景宁畲族自治县电力负荷管控措施和绿电近零碳微电网群建设补贴实施办法》的通知,对2025年至2028年迎峰度夏(冬)期间,注册地在景宁县,企业有效参与由供电公司发起的移峰填谷、集中检修且拥有独立用电户号、满足计量采集要求的
北极星售电网获悉,近日,新疆自治区发展改革委会同国网新疆电力有限公司印发了《关于提高新能源发展韧性加快构建新型电力系统的通知》(新发改能源〔2025〕327号,以下简称《通知》)。《通知》明确了2025年新疆新能源的发展目标:力争2025年新增并网新能源装机5000万千瓦,“十五五”期间每年新增并
“十四五”以来,交通运输部深入贯彻落实党中央、国务院决策部署,统筹推进交通运输节能减排和环境保护工作,加快推动行业绿色低碳转型。一、系统谋划交通运输领域节能降碳工作制定碳达峰碳中和交通运输领域“1+N”政策体系,会同国家发展改革委、工业和信息化部联合制定《交通运输领域绿色低碳发展实
北极星售电网获悉,6月26日,工业和信息化部办公厅印发《关于深入推进工业和信息化绿色低碳标准化工作的实施方案》的通知。文件提出,加强绿色低碳产业培育标准引领。加快工业绿色微电网、工业领域清洁低碳氢应用、中低温余热余能高效利用、超长寿命高安全性储能电池等多能互补利用标准制修订,加大工
进入智能化时代,当每度电都学会“思考”,能源系统的变革才真正开始。今天,在全球能源结构与电力系统转型的浪潮中,人工智能(AI)技术正成为不可或缺的关键“破局者”,让能源系统迎来前所未有的“数字觉醒”。6月20-21日,以“人工智能深化协同,能源科技求索创新”为主题的2025国家能源互联网大会
日前,安阳市生态环境局印发《安阳市“无废城市”建设实施方案(2025—2027年)》(征求意见稿)。文件提出,到2027年底,安阳市“无废城市”制度、市场、技术、监管体系基本完善,主要指标达到省内先进水平,减污降碳协同增效作用初显;安阳市固体废物智慧监管信息平台上线运营,实现五大领域固体废物
近日,由清华大学、国家电网公司联合主办的“2025国家能源互联网大会”在杭州圆满落幕。大会以“人工智能深化协同,能源科技求索创新”为主题,聚焦人工智能与能源科技深度协同,汇聚全球能源领域政企领袖、学术权威、技术先锋,共探零碳转型路径,共同研讨绘制数字能源时代的“中国方案”。国能日新作
在能源转型加速推进的关键阶段,行业格局正经历深刻重塑。随着136号文等政策的深入实施,光伏收益模式迎来从依赖固定补贴转向市场化交易电价的根本性变革,这导致上网电价波动加剧、消纳空间受限,传统储能的峰谷套利空间大幅收窄。面对电价不确定性、限电压力及负荷侧精细化管理的迫切需求,工商业用
北极星储能网获悉,5月16日,四方股份在投资者互动平台上表示,储能方面,公司坚以“产品全栈自研、系统全域支撑”为目标,持续加大研发投入,推动构网型控制技术、高压级联储能技术、高安全储能集成等先进技术的研究及工程应用。“大容量高压级联储能技术研究及应用”和“高安全锂电储能系统集成关键
微电网的定义根据国家能源局《微电网管理办法》的定义:微电网是指由分布式电源、用电负荷、配电设施、监控和保护装置等组成的小型发配用电系统(必要时含储能装置)。(来源:微信公众号“鱼眼看电改”作者:俞庆)微电网特征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日,中电联微电网系列标准宣贯会在京举办。图为国家能源局电力司电网处副调研员桂小阳(左)和中电联发展研究院党总支书记、副院长李斌在会议上。(中电联电力发展研究院供图)在会上,国家能源局电力司电网
北极星储能网获悉,6月27日,恩捷股份披露投资者关系活动记录表,回答投资者有关公司业务布局的问题。在半固态电池隔膜业务布局方面,公司下属控股子公司江苏三合电池材料科技有限公司具备半固态电池隔膜量产供应能力,公司在积极开拓市场。在全固态电池材料布局方面,公司下属控股子公司湖南恩捷前沿
6月26日,东莞市工业和信息化局发布《关于加快推动工业和信息化产业高质量发展的若干政策措施》政策解读。该政策措施现了东莞市在推动工业和信息化产业高质量发展过程中,对节能减碳工作的重视和支持,并通过财政奖励、资助等方式,鼓励企业积极开展绿色制造、数字化改造和技术创新,以实现产业的可持
6月25日,重庆黔江高新技术产业开发区管理委员会关于印发《重庆黔江高新区高质量发展奖励办法》的通知,通知指出,建立绿电供应保障体系,支持区内发电公司利用水电、风电、光伏发电资源申报绿色电力证书,助力企业以市场化方式取得绿电。原文如下:重庆黔江高新技术产业开发区管理委员会关于印发《重
装备制造业是国家制造业的脊梁。东方电气集团立足国家所需、产业所趋、央企所能,主动扛起保障国家能源安全的重任,众志成城攻克自主燃机技术难关,国内首台自主研制F级50兆瓦燃机(简称G50燃机)成功商运、15兆瓦燃机(简称G15燃机)成功点火,引领构建产业链创新发展生态,推动自主燃机实现“从0到1
近日,中国电力企业联合会公布2024年度电力行业火电机组能效水平对标结果,国家能源集团有14台火电机组分别获评不同兆瓦级AAAAA级火电机组荣誉称号,代表了电力行业领先水平,这些火电机组正以“5A”实力,节能增效,焕“新”引领,全力应对迎峰度夏大考。国家能源集团都有哪些“5A”级火电机组上榜?
北极星氢能网获悉,6月20日,浙江舟山群岛新区六横管理委员会发布《关于进一步推动六横实体经济高质量发展的若干政策》。政策中明确:支持氢能产业发展。鼓励开展清洁能源制氢、储能、厂区氢能车辆应用等一体化示范场景应用,对企业发生设计研发、制氢设备、厂区氢能源车辆购置、租赁等费用给予30%,最
北极星太阳能光伏网自北交所官网获悉,沈阳广泰真空科技股份有限公司北交所IPO申请已获受理。据其招股说明书(申报稿)显示,广泰真空本次拟向不特定合格投资者公开发行不超过1700万股股票,发行募集资金在扣除发行费用后拟投入真空熔炼炉及烧结炉生产改扩建项目、研发及产品展示中心建设项目。其中,
近日,国家电投集团发布人事公告,经国家电投集团党组会议审议,聘任1名国家电投集团技能大师与18名国家电投集团首席技师。此次聘任的19位高技能人才,均是从生产一线摸爬滚打成长起来的“行家里手”,他们在各自领域积累了丰富的实践经验,精通技艺,屡破技术难题,为国家电投集团发展注入强劲动力,
6月23日,湖南省工信厅印发关于开展先进制造业创新联合体征集工作的通知。根据文件,创新联合体是由行业领军企业牵头,以解决重点产业链发展需求为目的,通过市场化机制,联合产业链上下游企业、高校和科研院所等科研力量,组成的体系化、任务型创新合作组织。创新联合体聚焦湖南省“4×4”现代化产业
近日,云南电网公司计量中心(以下简称“计量中心”)凭借其近零碳示范园区的创新实践,成功通过南方电网公司验收,并荣获优秀评级,成为南方电网首个获得“碳中和认证”的计量中心。这一成果不仅为云南省绿色低碳转型提供了示范样板,也为南方电网生产类园区的近零碳建设探索出一条可复制、可推广的路径
做好局部放电监测预警有助于防范电力设备绝缘故障。国网上海电力针对变压器等电力设备开展了内置式、小型化、多参量联合感知技术攻关,研发了油阀内置式超声波、特高频一体化智能传感装置,实现——局部放电是电力设备绝缘系统老化和故障的早期征兆之一,通常发生在高压电力设备中,如变压器、气体绝缘
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!