介绍一个针对C++程序的MySQL访问库soci

2019-01-05 09:55:50王振洲

2.用数据结构来进行insert

TEST(soci,insert_obj_noexist) { try { session sql(mysql, "db=soci user=dantezhu"); Person p = { 0, "niuniu", 2 }; sql << "insert into tb_test(name, sex) values(:name, :sex)", use(p); } catch (exception const &e) { FAIL()<<e.what(); } } TEST(soci,insert_obj_noexist) { try { session sql(mysql, "db=soci user=dantezhu"); Person p = { 0, "niuniu", 2 }; sql << "insert into tb_test(name, sex) values(:name, :sex)", use(p); } catch (exception const &e) { FAIL()<<e.what(); } }

整个就是这样~~下面是文中代码文件的下载路径:
http://code.google.com/p/vimercode/source/browse/#svn%2Ftrunk%2Fsoci_test

另外,虽然python下的mysql访问也算比较简单,但还是想知道是否有更Pythonic的库或接口,如果有朋友知道,欢迎不吝告知。

您可能感兴趣的文章:

C++利用MySQL API连接和操作数据库实例详解c++连接mysql5.6的出错问题总结C++与mysql连接遇到的问题汇总C++用mysql自带的头文件连接数据库用C++封装MySQL的API的教程C++操作MySQL大量数据插入效率低下的解决方法c++连接mysql数据库的两种方法(ADO连接和mysql api连接)Linux下实现C++操作Mysql数据库