soci 3.2.0

SOCI was initially developed in the environment where Oracle was the main database technology in use. As a wrapper for the native OCI API (Oracle Call Interface), the name 'Simple Oracle Call Interface' was quite obvious - until the 2.0 release, when the internal architecture was largely redesigned to allow the use of backends that support other database servers. We have kept the same name to indicate that Oracle is the main supported technology in the sense that the library includes only those features that were naturally implemented in Oracle. With the 2.1 release of the library, two new backends were added (MySQL and SQLite3) and we decided to drop the original full name so that new users looking for a library supporting any of these simpler libraries are not discouraged by seeing 'Oracle' somewhere in the name. The other possible interpretation was 'Syntax Oriented Call Interface', which stresses the fact that SOCI was built to support the most natural and easy interface for the user that is similar to the Embedded SQL concept (see below). But on the other hand, SOCI also provides other features (like object-relational mapping) and as a whole it is not just 'emulator' of the Embedded SQL. With all these considerations in mind, SOCI is just 'SOCI - The C++ Database Access Library'.

Install-Package soci -Version 3.2.0
dotnet add package soci --version 3.2.0
<PackageReference Include="soci" Version="3.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add soci --version 3.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: soci, 3.2.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install soci as a Cake Addin
#addin nuget:?package=soci&version=3.2.0

// Install soci as a Cake Tool
#tool nuget:?package=soci&version=3.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

packaging v3.2

NuGet packages (4)

Showing the top 4 NuGet packages that depend on soci:

Package Downloads
ODBC backend for SOCI C++ Library
Oracle backend for SOCI C++ Library
SQLite backend for SOCI C++ Library
Empty backend for SOCI C++ Library

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.2.0 2,262 4/7/2014