在c ++中执行sql脚本

时间:2014-03-12 10:29:45

标签: c++ mysql sql sql-server sqlite

我是SQL新手。是否可以在c ++中使用某些库来执行像

这样的sql命令
    std::shared_ptr<database> ptr( new odb::sqlite::database ("database.db",      
    SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE));
    //the above line contains the  pointer and the lower line contains the function that executes the query on the databse with the pointer
    executesql("select * from tablea where x> y ", ptr);

因为我发生的事情是我从另一台机器上以“select from etc ...”格式获得sql查询,我想以类似的方式执行它而不需要解析东西并编写新代码来做如此。

1 个答案:

答案 0 :(得分:0)

我终于找到了答案。 它在以下链接中给出了很多细节。 http://www.codeproject.com/Tips/378808/Accessing-a-SQLite-Database-with-Cplusplus