全志H616——用C语言的形式操作数据库
创始人
2024-05-25 08:51:09

sqlite3_open(const char *filename, sqlite3 **ppDb)

该例程打开一个指向 SQLite 数据库文件的连接,返回一个用于其他 SQLite 程序的数据库连接对象。

sqlite3_close(sqlite3*)

该例程关闭之前调用 sqlite3_open() 打开的数据库连接。所有与连接相关的语句都应在连接关闭之前完

成。

如果还有查询没有完成,sqlite3_close() 将返回 SQLITE_BUSY 禁止关闭的错误消息。

const char *sqlite3_errmsg(sqlite3*);

sqlite3_errcode() 通常用来获取最近调用的API接口返回的错误代码.

返回的错误信息列表如下:

主函数:

#include 
#include 
int main(char argc,char ** argv)
{int ret;sqlite3 *db;if(argc < 2){printf("usge:%s xxx.db\n",argv[0]);return -1;}if((ret = sqlite3_open(argv[1],&db) == SQLITE_OK)){printf("open %s success\n",argv[1]);}else{printf("error:%s\n",sqlite3_errmsg(db));return -1;}sqlite3_close(db);return 0;
}

:gcc xxx.c -lsqlite3(我这里是3,安装的时候注意版本)

:./a.out test.db

即可创建一个数据文件完成

创建并查看数据库中的数据:

  1 #include 2 #include 3 //int callback(void *arg, int column_size, char *column_value[], char \4 *column_name[])5 int callback(void *arg, int column_size, char *column_value[], char*column_name[])6 {78     int i;9     printf("arg = %s\n",(char *)arg);1011     for(i=0;i

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...