OCI数据库接口,人家只接受C串。
另外,我这个是数据库包装工具库,要能够适应C用户和C++用户。
目的是让码农避免写SQL语句,因为会很多次的重复的对列名(成员名)进行枚举,繁琐易错。这个跟序列化反序列化一样,是泛型程序。
insert into tabname (枚举一遍)values(:占位符,再枚举一遍);
绑定变量,枚举一遍。
赋值,再枚举一遍。
100多个列,列名老长,每个作业,都要好几次SQL,烦不烦屎山代码?
【 在 z16166 的大作中提到: 】
: 如果还需要c_str()这种操作,那说明代码还在用字符串指针,还是用pure C的风格在写代码
: 另外,sprintf()也是pure C的搞法,C++的搞法是std::format()或者fmt::format(),强调编译期的type-safe检查。
:
--
修改:ylh1969 FROM 114.244.128.*
FROM 114.244.128.*