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

网站页面设计论文沪深300指数基金

网站页面设计论文,沪深300指数基金,佛山网站建设天博,网站建设企业哪家好C之sqlite数据库读写 常用函数应用例程 常用函数 1、sqlite3_open() 用于打开SQLite数据库。该函数接受两个参数:数据库文件名和打开模式。成功打开数据库后,将返回一个sqlite3*对象。 2、sqlite3_close() 用于关闭SQLite数据库。该函数接受一个sqlite…

C++之sqlite数据库读写

    • 常用函数
    • 应用例程

常用函数

1、sqlite3_open()
用于打开SQLite数据库。该函数接受两个参数:数据库文件名和打开模式。成功打开数据库后,将返回一个sqlite3*对象。

2、sqlite3_close()
用于关闭SQLite数据库。该函数接受一个sqlite3*对象作为参数。

3、sqlite3_exec()
该函数用于执行SQL语句。它接受一个sqlite3*数据库,一个SQL语句字符串和一个回调函数。对于每个从SQL语句返回的记录,回调函数都会被调用。

4、sqlite3_prepare()
该函数用于准备要执行的SQL语句。该函数接受一个sqlite3*数据库,一个SQL语句字符串和一个回调函数。当SQL语句准备好执行时,回调函数会被调用。

5、sqlite3_step()
该函数用于执行已准备好的SQL语句。该函数接受一个sqlite3*数据库和一个已准备好的SQL语句。对于每个从SQL语句返回的记录,回调函数都会被调用。

6、sqlite3_finalize()
该函数用于销毁已准备好的SQL语句。该函数接受一个sqlite3*数据库和一个已准备好的SQL语句。

7、sqlite3_last_insert_rowid()
该函数返回最近一次成功的INSERT语句插入的行的ROWID。该函数接受一个sqlite3*数据库作为参数。

8、sqlite3_changes()
该函数返回自上次事务以来,被数据库中的UPDATE、INSERT和DELETE语句更改的行数。该函数接受一个sqlite3*数据库作为参数。

9、sqlite3_total_changes()
该函数返回自上次事务以来,被数据库中的UPDATE、INSERT和DELETE语句更改的行总数。该函数接受一个sqlite3*数据库作为参数。

10、sqlite3_interrupt()
该函数用于中止正在执行的SQLite操作。该函数接受一个sqlite3*数据库作为参数。

应用例程

#include <stdio.h>  
#include <stdlib.h>  
#include <sqlite3.h>  static int callback(void* NotUsed, int argc, char** argv, char** azColName) {  for(int i = 0; i < argc; i++) {  printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");  }  return 0;  
}  int main(int argc, char* argv[]) {  sqlite3* db;  char* zErrMsg = 0;  int rc;  rc = sqlite3_open("test.db", &db);  if(rc) {  fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));  exit(0);  } else {  fprintf(stderr, "Opened database successfully\n");  }  char* sql = "CREATE TABLE Friends(Id INT, Name TEXT);";  rc = sqlite3_exec(db, sql, 0, 0, &zErrMsg);  if(rc != SQLITE_OK) {  fprintf(stderr, "SQL error: %s\n", zErrMsg);  sqlite3_free(zErrMsg);  } else {  fprintf(stderr, "Table created successfully\n");  }  sql = "INSERT INTO Friends(Id, Name) VALUES(1, 'Tom');";  rc = sqlite3_exec(db, sql, 0, 0, &zErrMsg);  if(rc != SQLITE_OK) {  fprintf(stderr, "SQL error: %s\n", zErrMsg);  sqlite3_free(zErrMsg);  } else {  fprintf(stderr, "Records inserted successfully\n");  }  sql = "SELECT * FROM Friends;";  rc = sqlite3_exec(db, sql, callback, 0, &zErrMsg);  if(rc != SQLITE_OK) {  fprintf(stderr, "SQL error: %s\n", zErrMsg);  sqlite3_free(zErrMsg);        } else {  fprintf(stderr, "Select operation performed successfully\n");  }  sqlite3_close(db);  return 0;  
}

这个例程演示了如何使用SQLite数据库的C API来执行以下操作:

打开一个SQLite数据库(如果数据库不存在,则创建一个新数据库)。
创建一个表格。
向表格中插入记录。
查询表格中的记录,并在控制台上显示每条记录的每个字段的值。
关闭数据库连接。

http://www.tj-hxxt.cn/news/82280.html

相关文章:

  • 乌鲁木齐电商网站建设线下推广渠道和方式
  • 哪个网站做国内销海外的国外网站排名 top100
  • 免费建网站的程序兰州seo技术优化排名公司
  • 莱芜车管所网站网络营销是什么意思
  • 广州网站制作费用长春网站建设 4435
  • 免费做网站软件视频哪里能搜索引擎优化
  • 网页模板是已经做好的关键词seo排名优化如何
  • 什么网站可以做新闻听写以图搜图
  • 公司怎么做网站百度搜索资源平台提交
  • 做电商什么外推网站好torrentkitty磁力天堂
  • 网站建设选择什么模式最佳的资源搜索引擎
  • 企业建一个网站需要多少钱免费的电脑优化软件
  • 广西建设学院网站百度云盘网页版
  • 做外贸上哪些网站设计外包网站
  • 博客系统做网站苹果cms播放器
  • 公司网站建设项目详情新东方教育培训机构官网
  • 提供手机网站建设哪家好什么平台可以推销自己的产品
  • 听完米课做的网站万秀服务不错的seo推广
  • 建设网站的服务项目账号权重查询入口
  • 全球前10网站开发语言站内关键词自然排名优化
  • 郴州网站建设费用价格网页模板源代码
  • 开发手机app春哥seo博客
  • 许昌公司网站开发在线搜索资源
  • 海南找人做网站关键词排名关键词优化
  • 怎么联系做网站公司百度的seo排名怎么刷
  • 网站上图片可以做商业作品吗安卓aso
  • 企业做网站流程seo薪酬水平
  • B2C网站可使用的交易功能为全国十大跨境电商排名
  • 寿县有做网站开发的吗学做电商需要多少钱
  • 淘宝客做连接网站辽宁seo推广