相比文件操作,数据库操作真的简单很多,今天只做了一个雏形,有心者可以好好写一下。
#include <stdio.h>
#include <string.h>
#include <mysql.h>
void create_table(MYSQL mysql);
void insert_info(MYSQL mysql);
void show_info(MYSQL mysql);
void sort(MYSQL mysql);
int main()
{
//1、连接服务器
MYSQL mysql;
mysql_init(&mysql);
if (!mysql_real_connect(&mysql,"128.0.47.136","chen","123456","mydb",0,NULL,0))
{
fprintf(stderr, "Failed to connect to database: Error: %s\n",
mysql_error(&mysql));
}
mysql_query(&mysql, "set names utf8"); //设置编码
//2、CRUD操作(增删改)
// create_table(mysql);
int opt;
printf("1、录入学生信息 2、查询学生信息 3、按数学排名信息\n");
printf("请选择功能 :");
scanf("%d",&opt);
switch(opt)
{
case 1