/*=================================
.* The Standard include file.
.*
.*===============================*/
#include <stdio.h>
#include <stdlib.h>
/*=================================
.*
.* The extend include file.
.*
.*===============================*/
#include "sqlite3.h"
/* #include "sqlite3ext.h" */
int main()
{
/* Connect SQLite system. */
sqlite3 *pDatabase = NULL;
int result;
char sql[500];
char *err_msg = NULL;
int i;
result = sqlite3_open("test.db3",&pDatabase);
if( result != SQLITE_OK ) {
printf("Failure to open the database./n");
return -1;
} else
printf("Good to open the database./n");
sprintf(sql,"BEGIN");
sqlite3_exec(pDatabase,sql,err_msg);
sprintf(sql,"CREATE TABLE [TestDB] (/
[id] int,[name] varchar(20),[age] int)");
/*
if (SQLITE_OK != sqlite3_exec(pDatabase,&err_msg)) {
printf("operate failed: %s./n",err_msg);
return -1;
}*/
for(i = 0; i < 10000; i++) {
sprintf(sql,"INSERT INTO [TestDB] ([id],[name],[age]) /
VALUES (%d,'%s',%d)",i,"JGood",i);
sqlite3_exec(pDatabase,&err_msg);
}
sprintf(sql,"END");
sqlite3_exec(pDatabase,err_msg);
sqlite3_close(pDatabase);
return 0;}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。