SQLite3是一种轻量级的关系型数据库管理系统,它是在C语言基础上实现的。SQLite3具有许多优点,例如:
1.灵活:它可以在多种操作系统上运行,并且可以将多个数据库文件合并成一个文件。
2.易于使用:SQLite3使用简单的SQL语言,可以轻松创建和管理数据库。
3.快速:SQLite3处理查询和插入操作的速度非常快,同时它的体积很小,所以它可以作为嵌入式数据库使用。
4.安全:SQLite3是一种可靠的数据存储方式,可以保护重要数据不受到意外损坏或丢失。
SQLite3支持事务处理,支持多种数据类型,例如整数、浮点数、字符串等。它也支持创建和使用视图、索引和触发器等高级功能。因此,SQLite3被广泛应用于各种环境,例如移动设备、桌面应用程序、Web应用程序和嵌入式系统等。
sqlite3下载地址https://www.sqlite.org/2023/sqlite-autoconf-3440000.tar.gz
tar -zxvf sqlite-autoconf-3440000.tar.gz
cd sqlite-autoconf-3440000/
- ./configure
- make
- make install
- #include
- #include
-
- static sqlite3 *db = NULL;
- int main()
- {
- int ret;
- int insert;
-
- ret = sqlite3_open("test.db", &db);
- if(ret)
- {
- printf("can not open database.\n");
- }
- else
- {
- printf("open database succsee.\n");
- }
- // 你的业务逻辑
- sqlite3_close(db);
-
- return 0;
- }
gcc test1.c -lsqlite3
./a.out