christianparpart / Lightweight

thin and lightweight, fast, ODBC API wrapper for modern C++ uses
5 stars 1 forks source link
activerecord cplusplus cplusplus-23 datamapper library odbc

Lightweight, an ODBC SQL API for C++23

Lightweight is a thin and modern C++ ODBC wrapper for easy and fast raw database access.

Goals

Non-Goals

Features

Supported platforms

Only ODBC is supported, so it should work on any platform that has an ODBC driver and a modern enough C++ compiler.

Supported Databases

C++ Language requirements

This library a little bit of more modern C++ language and library features in order to be more expressive and efficient.

Using SQLite for testing on Windows operating system

You need to have the SQLite3 ODBC driver for SQLite installed.

SQLite ODBC driver installation on other operating systems

# Fedora Linux
sudo dnf install sqliteodbc

# Ubuntu Linux
sudo apt install sqliteodbc

# macOS
arch -arm64 brew install sqliteodbc