在ubuntu下用C操作数据库进行简单的操作即可。基本有学生,选课,教师这几项就好。有会的大神底下留言啊急需谢谢谢谢!
实例:(要有有个名为test的数据库,在test下有个名为user_info的表)
#include <stdio.h>
#include "mysql/mysql.h"
int main(void)
{
MYSQL mysql;
MYSQL_RES *rs;
MYSQL_ROW row;
mysql_init(&mysql);
if(!mysql_real_connect(&mysql, "127.0.0.1", "root", "", "test", 0, NULL, 0))
{
printf("connect failed\n");
}else{
printf("connect seccuss\n");
}
const char *sql = "select * from user_info";
if(mysql_query(&mysql, sql) != 0)
{
printf("%s\n", mysql_errno(&mysql));
}
rs= mysql_store_result(&mysql);
while( (row = mysql_fetch_row(rs)) )
{
printf("%s --- %s\n", row[0], row[1]);
}
mysql_free_result(rs);
mysql_close(&mysql);
return 0;
}