VS2015 G++ 访问sqlite
时间: 2023-08-29 18:06:11 浏览: 34
您好!访问 SQLite 数据库的最常用方法是使用 SQLite 的 C/C++ 接口。在 Visual Studio 2015 中,您可以使用 G++ 编译器来编译 C++ 代码,并使用 SQLite 的 C/C++ 接口来访问 SQLite 数据库。以下是一个简单的示例代码片段,用于连接到 SQLite 数据库并执行 SELECT 查询:
```cpp
#include <sqlite3.h>
#include <iostream>
int main() {
sqlite3* db;
char* error = 0;
int rc = sqlite3_open("test.db", &db);
if (rc != SQLITE_OK) {
std::cerr << "Cannot open database: " << sqlite3_errmsg(db) << std::endl;
sqlite3_close(db);
return 1;
}
std::string sql = "SELECT * FROM my_table;";
rc = sqlite3_exec(db, sql.c_str(), 0, 0, &error);
if (rc != SQLITE_OK) {
std::cerr << "Cannot execute query: " << sqlite3_errmsg(db) << std::endl;
sqlite3_free(error);
}
sqlite3_close(db);
return 0;
}
```
请注意,此示例代码假定您已经创建了一个名为 "test.db" 的 SQLite 数据库,并在其中创建了一个名为 "my_table" 的表。您需要根据您的实际情况修改代码中的数据库名称和表名称。另外,您需要将 SQLite 的头文件和库文件添加到 Visual Studio 2015 项目中。希望这可以帮助您开始使用 G++ 访问 SQLite 数据库!