第一个sqlite3程序

前端之家收集整理的这篇文章主要介绍了第一个sqlite3程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_1@ 因为工作的需要,今天刚安装了sqlite,我从网上下了sqlite-3.2.1.tar.gz。我是按照“readme"来进行的,步骤如下:tar zxf sqlite-3.2.1.tar.gz
@H_404_1@ mkdir bld
@H_404_1@ cd bld
@H_404_1@ ../sqlite-3.2.1/configure(输入的时候提示我没有权限)
@H_404_1@
@H_404_1@ chmod777 ../sqlite-3.2.1/configure(修改权限)
@H_404_1@ make
@H_404_1@ make install
@H_404_1@ @H_404_1@ 检验是否安装成功,我输入了sqlite3myfirst.db @H_404_1@ sqlite3> 表示安装成功 @H_404_1@ sqlite3>.quit退出 @H_404_1@ @H_404_1@ #include<stdio.h>
#include<sqlite3.h> @H_404_1@ int main(int argc,char **argv){
sqlite3 *db;
char *zrrmsg=0;
int rc;
rc=sqlite3_open(argv[1],&db);
if(rc)
{fprintf(stderr,"can't open database:%/n",sqlite3_errmsg(db));
sqlite3_close(db);
exit(1);
}
printf("successfully/n");
sqlite3_close(db);
return 0;
} @H_404_1@ @H_404_1@ 输入 gcc -o first first.c -lsqlite3 @H_404_1@ 编译没有出现问题, @H_404_1@ ./first: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory @H_404_1@ 我就把/usr/local/lib 中的libsqlite3.* 都拷贝到/usr/lib下,在运行,就ok了,出现了successfully!! @H_404_1@ 我的第一个sqlite 程序就诞生了!!

猜你在找的Sqlite相关文章