当前位置: 首页 > news >正文

研究思路 网站建设二级建造师建设云网站

研究思路 网站建设,二级建造师建设云网站,红豆网梧州论坛,中国建设银行官网网站首页官网#xff1a;https://sqlite.org/download.html 下载代码安装三步走#xff1a; ./configure // ./configure --help查看安装参数设置#xff0c;学习configure的配置#xff0c;明白安装后include、lib、bin等文件的位置 make make install学习SQL基本语法#xff0…官网https://sqlite.org/download.html 下载代码安装三步走 ./configure // ./configure --help查看安装参数设置学习configure的配置明白安装后include、lib、bin等文件的位置 make make install学习SQL基本语法各个数据库基本相同 http://www.w3cschool.cc/sqlite/sqlite-tutorial.html常用函数 int sqlite3_open(const char *filename, /* Database filename (UTF-8) */sqlite3 **ppDb /* OUT: SQLite db handle */ );typedef int (*sqlite3_callback)( void*, /* Data provided in the 4th argument of sqlite3_exec() */ int, /* The number of columns in row */ char**, /* An array of strings representing fields in the row */ char** /* An array of strings representing column names */ ); int sqlite3_exec(sqlite3*, /* An open database */const char *sql, /* SQL to be evaluated */int (*callback)(void*,int,char**,char**), /* Callback function */void *, /* 1st argument to callback */char **errmsg /* Error msg written here */ );int sqlite3_close(sqlite3*);例子#include stdio.h #include stdlib.h #include sqlite3.h#define DB_FILENAME /home/suo/Desktop/sqlite/datadir/sqlite.db static int flag 0;static int callback(void *userData, int columnNum, char **columnText, char **columnName) {int index;if (userData !flag) {fprintf(stdout, ---------%s------\n, (const char*)userData);for (index0; indexcolumnNum; index) {printf(%s\t, columnName[index]);}printf(\n);}for(index0; indexcolumnNum; index){printf(%s\t, columnText[index] ? columnText[index] : NULL);}printf(\n);return 0; }int main(int argc, char* argv[]) {sqlite3 *db;char *zErrMsg 0;int rc;char *sql;rc sqlite3_open(DB_FILENAME, db);if( rc ! SQLITE_OK){fprintf(stderr, Cant open database: %s\n, sqlite3_errmsg(db));exit(0);}else{fprintf(stderr, Opened database successfully\n);}sql CREATE TABLE COMPANY(\ID INT PRIMARY KEY NOT NULL,\NAME TEXT NOT NULL,\AGE INT NOT NULL,\ADDRESS CHAR(50),\SALARY REAL);;rc sqlite3_exec(db, sql, callback, (void *)sql, zErrMsg);if(rc ! SQLITE_OK){fprintf(stderr, SQL error :%s\n, zErrMsg);sqlite3_free(zErrMsg);} else {fprintf(stdout, Table created successfully\n);}sql INSERT INTO COMPANY(ID, NAME, AGE, ADDRESS, SALARY) \VALUES(1, Paul, 32, California, 20000.00); \INSERT INTO COMPANY(ID, NAME, AGE, ADDRESS, SALARY) \VALUES(2, Allen, 25, Texas, 15000.00);INSERT INTO COMPANY(ID, NAME, AGE, ADDRESS, SALARY) \VALUES(3, Teddy, 23, Norway, 20000.00);INSERT INTO COMPANY(ID, NAME, AGE, ADDRESS, SALARY) \VALUES(4, Mark, 25, Rick-Mond, 65000.00);;rc sqlite3_exec(db, sql, callback, (void *)sql, zErrMsg);if(rc ! SQLITE_OK){fprintf(stderr, SQL error: %s, zErrMsg);sqlite3_free(zErrMsg);} else {fprintf(stdout, Records created successfully\n);}sql SELECT * FROM COMPANY;;rc sqlite3_exec(db, sql, callback, (void *)sql, zErrMsg);if(rc ! SQLITE_OK){fprintf(stderr, SQL error: %s, zErrMsg);sqlite3_free(zErrMsg);} else {fprintf(stdout, Select records successfully\n);}sqlite3_close(db);return 0; }对应Makefile #! /usr/makerm/bin/rm -f CC gcc DEFS PROGNAME testsqlite INCLUDES -I /home/suo/Desktop/sqlite/include DEFINES $(INCLUDES) $(DEFS) CFLAGS $(DEFINES) -g -Wall -O2 LDFLAGS SRCS testsqlite.c OBJS testsqlite.o LIBS -L./lib -lsqlite3.cpp.o:$(rm) $$(CC) $(CFLAGS) -c $*.cppall: $(PROGNAME) $(PROGNAME) : $(OBJS) $(CC) $(CFLAGS) -o $(PROGNAME) $(OBJS) $(LDFLAGS) $(LIBS)clean:$(rm) $(OBJS) $(PROGNAME) core *~执行结果Opened database successfully Table created successfully Records created successfully ---------SELECT * FROM COMPANY;------ ID NAME AGE ADDRESS SALARY 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rick-Mond 65000.0 Select records successfully
http://www.yutouwan.com/news/16434/

相关文章:

  • 佛山网站建设哪个深圳电子商城网站建设
  • 云南网站建设哪家便宜做网站能挣钱不
  • 有了网站 域名然后么做网页设计常见模块
  • 网站建设全程揭秘 光盘文件免费商用图片的网站
  • 手机网站一键生成appwordpress文章只显示标题
  • 河北通信网站建设本科自考是什么意思
  • 电子商务网站建设需要开发哪些模块广州海珠发布
  • 广东省住房城乡建设厅门户网站连锁加盟
  • 网站网站是怎么建设的我为什么卸载不了wordpress
  • 网站开发手机号能在页面上显示吗酒店的内网评价和外网评价
  • 自己做企业网站的步骤住建局人员名单
  • 海南旅游网站的建设理念自己做个网站
  • 自助建网站系统当涂 微网站开发公司
  • 药品网站建设企业如何在网站做认证
  • 北京做的比较好的网站公司吗聚搜济南网站建设公司
  • 花茶网站模板有api对接文档怎么做网站
  • 海南住房和城乡建设厅网站首页各大招聘网站收费标准
  • 专业网站开发哪里有泉州网站制作企业
  • 营销型网站需要备案吗无代码做网站
  • 网站修改域名淄博logo设计公司
  • 网站源码php中国移动手机支付网站
  • 设计类电子书网站网站开发员
  • 做pc端网站资讯上海虹口网站建设公司
  • 网站建设服务器对比青岛浩瀚网络技术有限公司
  • 前端网站建设插件那些公司做网站比较厉害
  • 网站制作者素材视频 素材库
  • 建一个手机网站多少钱小锋云主机
  • vs2017 网站开发环境社区团购系统开发
  • 装修队做网站铜仁市住房和城乡建设厅网站
  • 最新微网站建设价格yfcms企业网站建设