O5 - sqlite读取db文件
发布时间:2020-12-12 19:37:08 所属栏目:百科 来源:网络整理
导读:查看db文件类型 ~/Desktop/sqlite# file pkg.db pkg.db: SQLite 3.x database sqlite打开db文件 sqlite3 pkg.db SQLite version 3.8.2 2013-12-06 14:53:30 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite 查看所有数据
查看db文件类型 ~/Desktop/sqlite# file pkg.db
sqlite打开db文件 sqlite3 pkg.db
查看所有数据库 sqlite>.database
查看所有表
查看表结构 sqlite> .schema package
搜索 sqlite>select * from package;
代码: //gcc readdb.c sqlite3.c -o read -lpthread -ldl int main( void ) { sqlite3 *db = NULL; char *errmsg = 0; int row = 0,column = 0; int i = 0; char **result; if(SQLITE_OK != sqlite3_open("pkg.db",&db)) { fprintf(stderr,"Can't open database: %sn",sqlite3_errmsg(db)); sqlite3_close(db); return -1; } char *sql="select * from package"; sqlite3_get_table(db,sql,&result,&row,&column,&errmsg); printf("row:%d column:%dn",row,column); for(i=0; i < (row + 1) * column; i++) { printf("%sn",result[i]); } sqlite3_free_table(result); sqlite3_close(db); return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |