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

  • 大小: 5KB
    文件類型: .cpp
    金幣: 1
    下載: 1 次
    發布日期: 2024-02-06
  • 語言: C/C++
  • 標簽: mysql??數據庫??dev??c++??

資源簡介

用mysql +dev c++ 實現訂餐管理系統 實現數據庫 增刪改查功能

資源截圖

代碼片段和文件信息

#include?
#include
#include???//一定要包含這個,或者winsock2.h
#include?“mysql.h“????//引入mysql頭文件(一種方式是在vc目錄里面設置,一種是文件夾拷到工程目錄,然后這樣包含)
#include?

//包含附加依賴項,也可以在工程--屬性里面設置
#pragma?comment(lib“wsock32.lib“)
#pragma?comment(lib“libmysql.lib“)
MYSQL?mysql;?//mysql連接句柄?
MYSQL_FIELD?*fd;??//字段列數組
char?field[32][32];??//存字段名二維數組
MYSQL_RES?*res;?//這個結構代表返回行的一個查詢結果集
MYSQL_ROW?column;?//一個行數據的類型安全(type-safe)的表示,表示數據行的列
char?query[150];?//查詢語句

bool?ConnectDatabase();?????//函數聲明
void?FreeConnect();
//bool?QueryDatabase1();??//查詢1
bool?QueryDatabase2();??//查詢2
bool?InsertData();
bool?ModifyData();?
bool?DeleteData();
bool?ADDQUERY()?;
int?main(int?argcchar?**argv)?{
int?a;
printf(“訂餐管理系統\n“);
ConnectDatabase();
printf(“輸入?1?選擇查詢功能\n?輸入2選擇插入功能\n?輸入3選擇修改功能\n輸入4選擇刪除功能\n輸入5查詢用戶所在地區的同商家用戶\n“);
scanf(“%d“&a);
if(a==1) {printf(“查詢騎手信息表中的所有信息\n“);
QueryDatabase2();
}
// printf(“插入數據在騎手信息表中插入新的騎手信息\n“);
if(a==2) {InsertData();QueryDatabase2();
}
if(a==3)?{
printf(“修改騎手信息表,將其中姓名為LQIAN的騎手地址更改為CHINA\n“); ModifyData();
QueryDatabase2();
}
if(a==4){
printf(“刪除國家為UK的騎手信息\n“);
DeleteData(); QueryDatabase2();
}

if(a==5){

printf(“查詢地區為CHINA的用戶公開信息\n“);?ADDQUERY();
}
FreeConnect();
system(“pause“);
return?0;
}
//連接數據庫
bool?ConnectDatabase()?{
//初始化mysql
mysql_init(&mysql);??//連接mysql,數據庫
//返回false則連接失敗,返回true則連接成功
if?(!(mysql_real_connect(&mysql“127.0.0.1“?“root““123456“?“db1“?3306NULL0))){
???????????????????????? //&mysql?“127.0.0.1“?“root“?“123456“?“db1“?3306?NULL?0??//中間分別是主機,用戶名,密碼,數據庫名,端口號(可以寫默認0或者3306等),可以先寫成參數再傳進去
printf(?“Error?connecting?to?database:%s\n“mysql_error(&mysql));
return?false;
}?else?{
printf(“Connected...\n“);
return?true;
}
}
//釋放資源
void?FreeConnect()?{
//釋放資源
mysql_free_result(res);
mysql_close(&mysql);
}
/***************************數據庫操作***********************************/
//其實所有的數據庫操作都是先寫個sql語句,然后用mysql_query(&mysqlquery)來完成,包括創建數據庫或表,增刪改查
//查詢數據
bool?QueryDatabase2()?{
mysql_query(&mysql“set?names?gbk“);
//返回0?查詢成功,返回1查詢失敗
char?a[]=“select?*?from?騎手信息表“;
if(mysql_query(&mysql?a))?{??????//執行SQL語句
printf(“Query?failed?(%s)\n“mysql_error(&mysql));
return?false;
}?else?{
printf(“query?success\n“)

評論

共有 條評論