博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[sqllite]c语言操作sqlite一: 连接sqlite数据库
阅读量:7091 次
发布时间:2019-06-28

本文共 765 字,大约阅读时间需要 2 分钟。

[sqllite]c语言操作sqlite一: 连接sqlite数据库
2009-05-15 16:24
首先,你需要下载sqlite的源代码
http://www.sqlite.org/sqlite-3.6.6.2.tar.gz
#tar xf sqlite-3.6.6.2.tar.gz
#cd sqlite-3.6.6.2.tar.gz
#./configure prefix=/usr
#make
#make install
然后。。就可以开始第一步尝试了。在c中访问sqlite数据库
c代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <sqlite3.h>
int main( void )
{
sqlite3 *db=NULL;
char *zErrMsg = 0;
int rc;
rc = sqlite3_open("zieckey.db", &db);
if( rc )
{
fprintf(stderr, "Can't open sqlite: %s\n", sqlite3_errmsg(db));
sqlite3_close(db);
exit(1);
}
else printf("open sqlite success\n");
sqlite3_close(db); //关闭数据库
return 0;
}
将此文件另存为sql.c
可以链接sqlite动态库
#gcc sql.c -lsqlite3 -o sql
也可以直接连接静态库
#gcc sql.c /usr/lib/libsqlite3.a -lpthread -o sql
执行
#./sql
会显示
open sqlite success
恭喜你。sqlite可以正常工作了

转载地址:http://ojnql.baihongyu.com/

你可能感兴趣的文章
过滤器(Filter)
查看>>
外观模式
查看>>
Webmin|Linux管理员远程管理工具
查看>>
【温故而知新-Javascript】比较 undefined 和 null 值
查看>>
CentOS中iptables防火墙 开放80端口方法
查看>>
Kafka 在行动:7步实现从RDBMS到Hadoop的实时流传输
查看>>
[内核]Linux workqueue
查看>>
云计算开始。。。
查看>>
利用sys.dm_db_index_physical_stats查看索引碎片等数据
查看>>
jquery html动态添加的元素绑定事件详解
查看>>
日常英语---九、MapleStory Link Skills Guide
查看>>
Hudson Script Console
查看>>
Android开发教程汇总
查看>>
最大流量dinci模板
查看>>
Linux Ubuntu搭建git服务器
查看>>
iOS - Swift Range 范围
查看>>
2017-2018-2偏微分方程复习题解析4
查看>>
【转】Python字符编码详解
查看>>
设置开机自启动VirtualBox虚拟机系统
查看>>
Wellner 自适应阈值二值化算法
查看>>