亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
库尔勒市| 屯昌县| 盐山县| 宁强县| 上饶县| 兰州市| 兴业县| 叙永县| 陆丰市| 福建省| 景洪市| 正宁县| 原平市| 常宁市| 湘潭县| 镇康县| 横山县| 阜平县| 从江县| 大埔区| 蚌埠市| 来凤县| 盐亭县| 息烽县| 云阳县| 衡南县| 高密市| 灵山县| 鹤壁市| 闸北区| 榆树市| 临漳县| 吉隆县| 浦北县| 深州市| 甘孜| 恩施市| 平湖市| 唐山市| 万州区| 包头市|