标签: otl

OTL与SOCI之间的差异

C++数据库库OTL和SOCI有哪些优缺点?特别是,我的项目与数据库使用SQL Server 2008有什么区别?

我之前没有使用过,在我的项目中我不想更改库.

c++ database soci otl

16
推荐指数
1
解决办法
2287
查看次数

防止在C++ OTL,DTL或SOCI库中进行SQL注入

我一直在关注这三个数据库库,我想知道他们是否做了什么来阻止SQL注入.我很可能会在其中一个上面构建一个lib,而注入是我在选择一个时最关注的问题.有人知道吗?

c++ database sql-injection soci otl

6
推荐指数
1
解决办法
2536
查看次数

无法将OTL连接到MySQL

我正在尝试使用OTL来避免MyODBC上的GPL(因为它非常好)。它可以编译,但是我得到一个

“找不到[Microsoft] [ODBC Driver Manager]数据源名称,也未指定默认驱动程序”

控制台上的错误。这段代码不是我的,您可以在线上多个地方获得它。有人可以帮忙吗?

修正:我必须指定一个DSN驱动程序名称,并且我以为它要我提供TCP信息。对不起大家...

#include <iostream>
using namespace std;

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#define OTL_ODBC // Compile OTL 4.0/ODBC
// The following #define is required with MyODBC 3.51.11 and higher
#define OTL_ODBC_SELECT_STM_EXECUTE_BEFORE_DESCRIBE
// #define OTL_ODBC_UNIX // uncomment this line if UnixODBC is used
#include "otlv4.h" // include the OTL 4.0 header file

otl_connect db; // connect object

void insert()
// insert rows into table
{
otl_stream o(1, // buffer size should be == 1 always …
Run Code Online (Sandbox Code Playgroud)

c++ mysql sql odbc otl

5
推荐指数
0
解决办法
1409
查看次数

C++ OTL SQL数据库库是否使用参数化查询或字符串连接?

我一直在寻找用于C++数据库访问的OTL(Oracle,Odbc和DB2-CLI模板库).我不确定我传入的查询是否转换为底层数据库的参数化查询,或者它是否基本上只是将所有参数连接成一个大字符串并将查询传递给数据库.我看到你传递给它的查询可以包含参数的类型信息,但是当时和查询命中数据库之间会发生什么,我无法分辨.

c++ sql parameterized otl

4
推荐指数
1
解决办法
3298
查看次数

标签 统计

c++ ×4

otl ×4

database ×2

soci ×2

sql ×2

mysql ×1

odbc ×1

parameterized ×1

sql-injection ×1