SQLITE3数据库的常用操作
发布时间:2020-12-12 20:30:15 所属栏目:百科 来源:网络整理
导读:通过使用 SQLITE3 进行创建数据库,创建表,插入记录,查询记录,更新记录,关闭数据库等操作来实现将相应的数据存入数据库中。 一、打开数据库,创建表 1.1 sqlite * db; 定义一个 sqlite* 的变量 sqlite3_open(“./link.db”,db); 在当前目录下打开一个名
通过使用SQLITE3进行创建数据库,创建表,插入记录,查询记录,更新记录,关闭数据库等操作来实现将相应的数据存入数据库中。
一、打开数据库,创建表 1.1 sqlite * db; 定义一个sqlite* 的变量 sqlite3_open(“./link.db”,&db); 在当前目录下打开一个名为link.db的数据库,若是没有则在当前目录下创建一个名为link.db的数据库。
1.2 sql = "create table weblink(id integer primary key,domaintext,page text,fromdomain text,status integer);"
在已打开的数据库中创建一个名weblink的表。表的属性如下: idinteger primary key :ID号(表中黙认包含的) domaintext : 域名 pagetext :子网页 fromdomaintext :源域名 statusinteger :状态标志 域名与子网页由从源域名的网页中获取的网址折分而来。 eg:www.sina.com/news.html. 域名为:www.sina.com 子网页:news.html
1.3 sqlite3_exec(db,sql,NULL,NULL);
执行一条 sql语句的函数。 函数原型:intsqlite3_exec(sqlite3*,const char *sql,sqlite3_callback,void *,char **errmsg ) 第1个参数是前面open函数得到的指针。说了是关键数据结构。 |