linux c 连接sqlite3
要在Linux上连接SQLite3数据库,你需要下载SQLite3的C语言库。你可以通过以下命令来安装SQLite3库:
sudo apt-get install libsqlite3-dev
安装完成后,你可以使用以下代码来连接SQLite3数据库:
#include <stdio.h>
#include <stdlib.h>
#include <sqlite3.h>
int main(int argc, char* argv[]) {
sqlite3 *db;
char *zErrMsg = 0;
int rc;
rc = sqlite3_open("test.db", &db);
if (rc) {
fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
return(0);
} else {
fprintf(stderr, "Opened database successfully\n");
}
sqlite3_close(db);
return 0;
}
上述代码连接到名为test.db的SQLite3数据库文件。你可以将其替换为你要连接的数据库文件的路径。
编译该代码时,需要链接SQLite3库。你可以使用以下命令进行编译:
gcc -o test test.c -lsqlite3
然后,你可以运行生成的可执行文件 test 来连接SQLite3数据库:
./test
这样,你就能在Linux上使用C语言连接SQLite3数据库了
原文地址: https://www.cveoy.top/t/topic/iEup 著作权归作者所有。请勿转载和采集!