加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.cpp 2.42 KB
一键复制 编辑 原始数据 按行查看 历史
#include"mySQLHelper.h"
// struct user_info{
// int id;
// string name;
// int age;
// string gender;
// };
int main(){
user_info ui = {5,"hhh",18,"m"};
mySQLHelper my;
my.delete_info(ui);
cout<<"操作完毕"<<endl;
}
// int main(){
// MYSQL conn;//数据库连接对象
// int res;//接收数据库DQL操作返回值
// mysql_init(&conn);
// if(mysql_real_connect(&conn,"127.0.0.1","root","Dzg1314520","project_c_sql",3306,NULL,CLIENT_FOUND_ROWS)){
// cout<<"connect success"<<endl;
// //插入
// string sql_cmd="insert into info_user values(1,'dzg',18,'m'),(2,'wdd',19,'m')";
// // sql_cmd = "insert into info_user value(3, 'zlf', 18, 'w')";
// //删除
// // sql_cmd = "delete from info_user where id = 3";
// //更新
// // sql_cmd = "update info_user set name = 'liudehua' where id = 2";
// res=mysql_query(&conn,sql_cmd.c_str()); //对数据库实现增删改查 c_str()将string转换为 char*
// if(res){
// printf("error\n");
// }
// else{
// cout<<"ok"<<endl;
// }
// /*************select sql example start************************/
// string sql = "select * from info_user";
// mysql_query(&conn,sql.c_str());
// //收集查询得到的信息
// MYSQL_RES *result = NULL;
// result = mysql_store_result(&conn);
// //得到查询到的数据条数
// int row_count = mysql_num_rows(result);
// cout<<"all data number: "<< row_count << endl;
// //得到字段的个数和字段的名字
// int field_count = mysql_num_fields(result);
// cout << "filed count: " <<field_count << endl;
// //得到所有字段名
// MYSQL_FIELD *field = NULL;
// for(int i=0;i<field_count;++i){
// field = mysql_fetch_field_direct(result,i);
// cout<<field->name<<"\t";
// }
// cout<< endl;
// MYSQL_ROW row = NULL;
// row = mysql_fetch_row(result);
// while(NULL != row){
// for(int i=0; i<field_count;++i){
// cout <<row[i]<<"\t";
// }
// cout<<endl;
// row = mysql_fetch_row(result);
// }
// mysql_free_result(result);
// /*************select sql example end**************************/
// mysql_close(&conn);
// }
// else{
// cout<<"connect datebase failed! Err:"<<mysql_error(&conn)<<endl;//连接不成功,输出错误和错误信息。
// return -1;
// }
// return 0;
// }
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化