登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
主要数据库访问接口函数如下
连接和断开数据库:
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的通用 插件函数与插件函数的匹配。
本发明实现了上述数据库类型的统一操作,针对其他数据库类型,可以做类似的扩展予以支持,实现了微电网监控系统访问数据库时,可以不必关心具体的操作系统平台与数据库类型,只需简单调用通用数据库访问类的各个数据库访问接口函数即可完成。具体针对每一种数据库的接口实现,由底层插件完成。这样大大降低了上层软件编程的复杂度,具有很好的通用性和稳定性。另外,本发明还支持有效扩展,对暂未包含在插件中的数据库类型,可以根据通用数据库访问类接口的要求逐一实现,具备良好的扩展性
以上所述仅是本发明的优选实施方式,应当指出的是,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
相关阅读:
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
北极星储能网获悉,5月9日消息,新型钠电研发和产业化及储能微电网系统集成双项目签约活动在南京江宁开发区举行。项目负责人周锡卫领导的钠电池技术团队在2024年12月和2025年2月分别在工厂级生产线成功完成了-40℃环境及10C放电与5C充电低温大倍率产品,并且循环寿命超过5000次,在中国国际储能展的现
为集聚源网荷储优势资源,建立行业协同创新机制,联合攻克关键共性技术难题,推进能源企业在源网荷储、综合能源服务的数字化智能化协同发展,拟在业内发起成立“源网荷储数智化发展产业联盟”。联盟宗旨开放合作互利共赢联盟作用集聚优势交流互鉴信息共享发起单位北极星电力网、周口市元坤供电有限公司
5月9日,中央政治局委员、重庆市委书记袁家军,重庆市委副书记、市长胡衡华率重庆市党政代表团考察正泰。浙江省委书记、省人大常委会主任王浩,浙江省委副书记王成陪同考察。全国政协常委、中国民间商会副会长、正泰集团董事长南存辉等接待代表团一行。袁家军一行深入正泰创新体验中心,听取南存辉关于
5月9日,第九个中国品牌日到来之际,国网河北省电力有限公司(以下简称“国网河北电力”)在石家庄举行发布会并发布2024年社会责任报告,向社会披露2024年其聚焦保供电、助转型、促发展、惠民生的履责实践。在扛牢电力保供首要责任方面,国网河北电力健全“电力+气象”“电力+应急”合作机制,打出机组顶
和各个领域的人聊虚拟电厂,有三种不同的底层逻辑。发电企业:福特主义的虚拟电厂作为工业2.0的产物,现代电力系统和汽车产业的底层范式是一脉,即源自福特流水线制造、铁路的时间管理、和泰勒的工作管理。这种思维延伸到虚拟电厂,其特点是:1、强调流水线分工和协作即虚拟电厂就是电厂,电厂是电力系
近日,新能安亮相IntersolarEurope2025,正式发布革新性ONEN战略,并凭借智利储能项目入围TheSmarterEAwardOutstandingProject,向全球展示了“真安全、高价值”的硬核实力。ONEN战略发布:以“零”为基,向“无限”进发在5月7日的现场发布中,新能安首席技术官袁庆丰博士重磅阐释了ONEN战略的内涵:-Z
政策引领、市场规范,助力新型电力系统与能源转型中国华能集团有限公司康仕卿陆鹏近日,国家发展改革委与国家能源局联合发布了《电力辅助服务市场基本规则》(以下简称《规则》),标志着我国电力辅助服务市场建设步入崭新阶段,意义重大。电力系统的安全、稳定运行,离不开辅助服务的支撑。《规则》明
5月8日,在2025年德国慕尼黑太阳能光伏展览会(IntersolarEurope)的现场,TCLSolar与阿联酋知名新能源企业PowerSunSolarEquipmentsTradingLLC(以下简称“Powernsun”)正式签署战略分销协议。根据协议,TCLSolar将向中东、非洲及欧亚地区供应总计300MW高效光伏组件,并授权Powernsun为区域合作伙伴,
5月7日,2025年德国太阳能暨储能展览会在慕尼黑新国际展览中心盛大召开。固德威以"光储共生"为主题强势登陆,通过创新性产品和解决方案,向全球参展者展示了固德威在光储融合、智慧能源生态构建领域的前瞻布局。构建面向未来的能源生态系统固德威董事长黄敏表示:“作为以使命为驱动的企业,我们正通过
4月28日,西班牙发生大面积停电,数百万人停电近24小时,在停电前一周,西班牙其实已经经历了数次电涌和停电。频发发生的电力故障问题,引发了人们对于电网稳定性的担忧。此次停电发生后,西班牙电力供应在短时间内暴跌至不足5GW,而储能仅能调节约0.3%的负荷,无法承担平衡电力系统、稳定频率和提供应
电力系统的安全、稳定运行,离不开辅助服务的支撑。近日发布的《电力辅助服务市场基本规则》(以下简称《规则》)明确了通过市场的方式进行调节资源的优化配置。《规则》是全国统一电力市场“1+N”基础制度规则体系的重要组成部分,为各地辅助服务市场建设提供了纲领性指导。《规则》出台的重要意义有
微电网的定义根据国家能源局《微电网管理办法》的定义:微电网是指由分布式电源、用电负荷、配电设施、监控和保护装置等组成的小型发配用电系统(必要时含储能装置)。(来源:微信公众号“鱼眼看电改”作者:俞庆)微电网特征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归口单位:中国电力企业联合会发布单位:国家市场监督管理总局、中国国家标准化管理委员会
北极星储能网获悉,近日,南网储能公司储能科研院20MW/40MWh级钠离子电池储能系统示范工程并网性能测试服务、应对碳关税壁垒的新型储能产品碳足迹监测溯源技术及碳抵消策略研究招标公告发布,(项目编号:CG0200022002032266)。本招标项目南网储能公司储能科研院20MW/40MWh级钠离子电池储能系统示范工
固态钠电池兼具资源丰富、安全性高、比能量高等优势,被认为是最有应用前景的新型储能技术之一。然而,固态钠电池中在应用中面临诸多挑战,Na金属负极与固态电解质之间的固-固接触导致高界面电阻和Na枝晶的形成,降低了Na的利用率,并损害了电池的循环稳定性;商业化制造的钠箔的厚度一般在50m以上,较
5月9日,南方电网基于全电磁暂态仿真的新能源并网主动支撑大系统仿真研究招标。南方五省区新能源渗透率不断提升,而新能源大量采用了电力电子设备,电力系统惯量水平持续降低,对系统频率安全造成了严重威胁。新能源中大量电力电子设备动作复杂且快速,设备故障前后系统特征变化较大,其电磁暂态过程对
5月7日,珠海高新区关于征集2025年珠海高新区黑科技产品的通知。要求符合珠海高新区“3+3+1”现代化产业体系发展方向。(半导体与集成电路、信创产业、人工智能与机器人三大前沿产业链,生物医药与医疗器械、新能源与智能电网、数字经济三大特色产业集群,以及人工智能、低空经济、生命健康等1个未来产
4月29日,浙江首座装配式超高性能混凝土(UHPC)钢节点混合框架结构变电站——宁波110千伏半路变电站投运。该变电站本期建设主变压器2台,变电容量10万千伏安,投运后可满足宁波庄市片区新增负荷需求,完善区域10千伏供电网络结构,服务地区重点发展项目建设。半路变电站的建设融合了高性能绿色建材与
4月29日,陕投召开集团第二届“十大杰出青年”“十大青年岗位能手”表彰暨优秀青年座谈会,君创科技刘瑞荣获“十大杰出青年”称号。让我们一同走近刘瑞,感受榜样的风采,汲取奋进的力量。作为新时代青年,刘瑞始终把“科技创新是第一生产力”作为座右铭,在新能源运维、数字化转型、核心技术攻关等领
北极星储能网获悉,4月30日,孚能科技发布2025年度“提质增效重回报”行动方案。其中提到,在全固态电池方面,公司硫化物及复合物路线均取得较大突破,其中硫化物全固态电池已进入产品产业化开发阶段,产品、工艺及生产设备均处于开发中。硫化物固态电池沿用公司完善的叠片软包电池的制备工艺及设备,
4月30日,上海市经济和信息化委员会关于开展2025年度“AI+制造”专业服务商申报工作的通知(沪经信软〔2025〕263号)。聚焦人工智能在制造业垂类领域的发展应用,为制造业智能化的研发和应用提供第三方专业服务的服务商,包括语料数据、智算云、模型平台、智能体和应用、具身智能五大类,各申报单位至
近日,中国石油工程建设公司研发的“120立方米超低温储罐设计制造成套关键技术”科技成果鉴定会在新疆喀什召开。专家组听取了课题组研发成果汇报,现场检查了超低温储罐的运行情况,并对科技成果进行了评审,一致认定该成套技术及装备整体达到国际先进水平。中国石油工程建设公司组成的研发团队经过3年
氢能凭借其零碳排放、能量密度高、应用场景多元等突出优势,正成为全球能源革命的核心赛道。但是,储氢技术始终是产业发展的关键瓶颈。如何才能解决这一“卡脖子”难题?近日,从扬州大学获悉,该校物理科学与技术学院团队提出利用原子团簇促进以甲酸为载体的液态储氢新方案,为制氢、储氢等关键技术的
北极星储能网获悉,4月29日,新疆立新能源三塘湖20万千瓦/80万千瓦时储能规模+80万千瓦风电项目储能设备采购-中标候选人公示,第一中标候选人为双登集团股份有限公司。第二中标候选人为中车株洲电力机车研究所有限公司,第三中标候选人为远景能源有限公司。据项目开标记录显示,共22家企业参与报价,报
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!