项目作者: alitavakol

项目描述 :
Reliable Oracle C++ Call Interface (OCCI) wrapper for C++11 with auto-reconnect-and-retry and exception-handling
高级语言: C++
项目地址: git://github.com/alitavakol/occi11.git
创建时间: 2019-05-07T07:27:42Z
项目社区:https://github.com/alitavakol/occi11

开源协议:GNU General Public License v3.0

下载


occi11

Reliable Oracle C++ Call Interface Wrapper for C++11 with Exception Handling

Introduction

This project is proposed to deliver a reliable behaviour when executing SQL statements on Oracle databases. Bad behaviour may happen when connection is lost while in the middle of statement execution, when a custom user exception is thrown from PL/SQL code and when a database role is violated.

The code uses lambda expressions feature of the C++11, i.e. we put the statement we want to be executed as the first argument to functions, and put success, query and error handlers as optional arguments.

Prerequisites