c++中sqlite的用法是什么

   2024-11-02 7440
核心提示:在C++中使用SQLite需要使用SQLite C/C++ API来进行数据库操作。下面是一个简单的示例来演示如何在C++中使用SQLite:#include sql

在C++中使用SQLite需要使用SQLite C/C++ API来进行数据库操作。下面是一个简单的示例来演示如何在C++中使用SQLite:

#include <sqlite3.h>#include <iostream>int main() {    sqlite3 *db;    char *zErrMsg = 0;    int rc;    rc = sqlite3_open("test.db", &db);    if(rc) {        std::cerr << "Can't open database: " << sqlite3_errmsg(db) << std::endl;        return(0);    } else {        std::cout << "Opened database successfully" << std::endl;    }    // 创建表    const char *sql = "CREATE TABLE COMPANY("                        "ID INT PRIMARY KEY     NOT NULL,"                        "NAME           TEXT    NOT NULL,"                        "AGE            INT     NOT NULL,"                        "ADDRESS        CHAR(50),"                        "SALARY         REAL );";        rc = sqlite3_exec(db, sql, 0, 0, &zErrMsg);    if(rc != SQLITE_OK) {        std::cerr << "SQL error: " << zErrMsg << std::endl;        sqlite3_free(zErrMsg);    } else {        std::cout << "Table created successfully" << std::endl;    }    sqlite3_close(db);        return 0;}

以上示例代码演示了如何在C++中使用SQLite创建一个数据库并创建一个名为COMPANY的表。在实际的应用中,您可以使用SQLite API进行更多的数据库操作,如插入数据、查询数据等。更多SQLite C/C++ API的用法可以参考SQLite官方文档。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号