中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++中sqlite的用法是什么

c++
小億
83
2024-02-28 10:03:20
欄目: 云計算

在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官方文檔。

0
玉田县| 成安县| 自贡市| 宁夏| 淳化县| 贡嘎县| 资源县| 大连市| 平江县| 新宾| 丰城市| 英吉沙县| 铁岭县| 罗平县| 翼城县| 靖安县| 阳新县| 郴州市| 株洲市| 新郑市| 政和县| 拜泉县| 扎兰屯市| 诸暨市| 西乌珠穆沁旗| 临安市| 静海县| 拉萨市| 苍溪县| 庐江县| 鹿泉市| 利川市| 寻甸| 武义县| 万宁市| 绥芬河市| 芒康县| 三江| 明溪县| 沂水县| 青神县|