91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
泗水县| 曲阜市| 大英县| 都安| 化德县| 达拉特旗| 东乡族自治县| 修文县| 黔江区| 渑池县| 东平县| 都匀市| 新乐市| 翁牛特旗| 景德镇市| 万州区| 台东县| 红桥区| 丰城市| 微山县| 登封市| 江都市| 灵宝市| 崇明县| 平乡县| 额敏县| 永登县| 莎车县| 库伦旗| 石嘴山市| 称多县| 广南县| 宁化县| 沂水县| 如东县| 苗栗市| 永泰县| 朔州市| 许昌县| 岳西县| 湛江市|