dsDBS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
dsDBS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
dsDBS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache 2.0
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 大数据数据存储
开源组织
地区 国产
投 递 者 郝多年
适用人群 未知
收录时间 2021-12-01

软件简介

鼎石数据存储系统在全程零代码的情况下实现对数据库的Select、Insert、Update、Delete等操作。通过对数据库和通讯协议抽象和标准化访问,将数据存储、访问请求经过协议解析,构造结构化语句,结果集序列化等过程,将数据库存储、访问结果以应答消息方式返还给请求方。

鼎石数据存储系统是一款使用灵活、可配置、可扩展的数据存储、访问服务。在零代码的情况下可在各种数据库和通讯协议间进行灵活切换和混和使用。

鼎石数据存储系统支持多种数据库、多种协议。将支持MySql、Sql Server、Oracle等全部关系数据库及部分支持结构化语句的非关系数据库。支持常用的二进制协议及google protobuf协议,扩展后也可以支持XML、Json、Jce等其它协议。

特点:

    *零开发实现数据存储访问。

    *支持各种关系数据库及部分非关系数据库。

    *支持常规的二进制协议及流行的ProtoBuf协议,并可扩展接入其它协议。

    *简单易用,会简单数据库操作即可。

    *可轻松融入原有系统。

代码:

1、初始化

CgxDSApp g_DSApp;

int nRet = g_DSApp.Init(10001,"dssysdb","dssysdb","",3306,3,"dsuser","dspass123");

//参数 数据库类型,DBname,DSNName,ip地址,端口,联接数,用户名,口令

2、调用:

    std::string strReq ;  //一个自定义的完整的数据库请求消息包(可以是增,删,改,查)

    std::string strAck ;//应道消息包,数据库访问结果

    g_DSApp.OnMsg(dwMsgID ,strReq,strAck) ;

参数:消息ID,请求消息包,应答消息包

3、设置调试模式。将运行过程信息输出到日志。

 g_DSApp.SetDebug() ;

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部