SQLite如何存储多条信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLite如何存储多条信息相关的知识,希望对你有一定的参考价值。

我想建立一个SQLite的一个数据库,prime key是用户的ID,存储短信的记录。短信的数据分3个部分,发送目标的号码(long)、发送的时间(DateTime)、内容(TEXT)。
这个数据库该如何建立。主要问题是短信记录可以是空的,短信的记录可以随时添加和删除。这个数据库如何建立,用什么结构。最好能有SQL语句。

只能循环读出来执行,还要看 是不是带参数,
下面是个读sql 语句的函数
int db_order(sqlite3 *db,char *sql)

va_list ap;
int ret = 0;

ret = sqlite3_exec(db, sql, NULL, NULL, NULL);
sqlite3_free(sql);
if(ret != SQLITE_OK)
fputs("insert error\\n",stderr);

return ret;

int main(void)

sqlite3 *db;
char *sql=NULL;
sql = sqlite3_mprintf("select * from datebase;");
db_order(db,sql);

你把sqlite3_mprintf()里的语句换做读出来的字符串追问

开始的时候创建table的时候该怎么做呢,主要是结构不知道该怎么处理,create table if not exists UserText(UserId LONG,这里怎么添加好,primary key(UserId) )

参考技术A 换个内存卡

以上是关于SQLite如何存储多条信息的主要内容,如果未能解决你的问题,请参考以下文章

python实现用户登陆(sqlite数据库存储用户信息)

如何从基于 sqlite 的日期约束中提取数据

用SQLite数据库存储用户信息及动画技术和相册(Android)

用SQLite数据库存储用户信息及动画技术和相册(Android)

将本地 sqlite 文件发送到服务器

可以使用两个单独的 SQLite 数据库吗?