91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 133KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-09
  • 語言: Java
  • 標簽: SQLite3??

資源簡介

SQLite3參考手冊,CHM格式,包含C/C++、Java、PHP等函數接口

資源截圖

代碼片段和文件信息

#include?
#include?
#include??
?
?
static?int?callback(void?*data?int?argc?char?**argv?char?**azColName)
{
???int?i;?
???
???for(i=0;?i<argc;?i++)
???{
??????printf(“%s?=?%s\n“?azColName[i]?argv[i]???argv[i]?:?“NULL“);
???}
???printf(“\n“);
???return?0;
}

static?int?callback(void?*data?int?argc?char?**argv?char?**azColName)
{
???int?i;
???
???fprintf(stderr?“%s:?“?(const?char*)data);
???
???for(i=0;?i???{
??????printf(“%s?=?%s\n“?azColName[i]?argv[i]???argv[i]?:?“NULL“);
???}
???
???printf(“\n“);
???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“);
???}
???sqlite3_close(db);
}



/*創建表*/
int?main(int?argc?char*?argv[])
{
sqlite3?*db;
char?*zErrMsg?=?0;
int??rc;
char?*sql;

/*?Open?database?*/
rc?=?sqlite3_open(“test.db“?&db);
if(?rc?){
fprintf(stderr?“Can‘t?open?database:?%s\n“?sqlite3_errmsg(db));
exit(0);
}else{
fprintf(stdout?“Opened?database?successfully\n“);
}

/*?Create?SQL?statement?*/
sql?=?“CREATE?TABLE?COMPANY(“??\
“ID?INT?PRIMARY?KEY?????NOT?NULL“?\
“NAME???????????TEXT????NOT?NULL“?\
“AGE????????????INT?????NOT?NULL“?\
“ADDRESS????????CHAR(50)“?\
“SALARY?????????REAL?);“;

/*?Execute?SQL?statement?*/
rc?=?sqlite3_exec(db?sql?callback?0?&zErrMsg);

if(?rc?!=?SQLITE_OK?){
fprintf(stderr?“SQL?error:?%s\n“?zErrMsg);
sqlite3_free(zErrMsg);
}else{
fprintf(stdout?“Table?created?successfully\n“);
}
sqlite3_close(db);
return?0;
}



/*INSERT操作*/
int?main(int?argc?char*?argv[])
{
???sqlite3?*db;
???char?*zErrMsg?=?0;
???int?rc;
???char?*sql;
?
???/*?Open?database?*/
???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“);
???}
?
???/*?Create?SQL?statement?*/
???sql?=?“INSERT?INTO?COMPANY?(IDNAMEAGEADDRESSSALARY)?“??\
?????????“VALUES?(1?‘Paul‘?32?‘California‘?20000.00?);?“?\
?????????“INSERT?INTO?COMPANY?(IDNAMEAGEADDRESSSALARY)?“??\
?????????“VALUES?(2?‘Allen‘?25?‘Texas‘?15000.00?);?“?????\
?????????“INSERT?INTO?COMPANY?(IDNAMEAGEADDRESSSALARY)“?\
?????????“VALUES?(3?‘Teddy‘?23?‘Norway‘?20000.00?);“?\
?????????“INSERT?INTO?COMPANY?(IDNAMEAGEADDRESSSALARY)“?\
?????????“VALUES?(4?‘Mark‘?25?‘Rich-Mond?‘?65000.00?);“;
?
???/*?Execute?SQL?statement?*/
???rc?=?sqlite3_exec(db?sql?callback?0?&zErrMsg);
???if(?rc?!=?SQLITE_OK?){
??????fprintf(stderr?“SQL?error:?%s\n“?zErrMsg);
??????sqlite3_free(zErrMsg);
???}else{
??????fprintf(stdout?“Records?created?successfully\n“);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????5653??2017-11-02?09:05??DEMO.c
?????文件??????142474??2017-05-12?16:39??SQLite參考手冊.CHM

評論

共有 條評論