カンマ演算子のオーバーロードを行うことにより、自然な形でC++/STLコードにSQLを含めることが出来ます。
kz_odbc db("Driver=Microsoft Access Driver (*.mdb); DBQ=test.mdb",true); kz_stmt stmt(&db);
stmt, "INSERT INTO test( col1, col2, col3) VALUES(?,?,?)", "test 1", 100, ts, endsql;
Windows版とともにunixODBCがあればLinux等でも使用できます。 詳しい使い方はダウンロードに含まれているReadme.txtをご参照ください。
http://www.ohfuji.name/?p=6 もご参照ください。