Skip to content

Reliable Oracle C++ Call Interface (OCCI) wrapper for C++11 with auto-reconnect-and-retry and exception-handling

License

Notifications You must be signed in to change notification settings

alitavakol/occi11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Reliable Oracle C++ Call Interface (OCCI) wrapper for C++11 with auto-reconnect-and-retry and exception-handling

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published