基础编程实训2(一)2022.11.07

目录

一、环境配置

二、创建数据库

1.用管理员身份打开命令命令提示符,输入mysql -u root -p,输入密码,启动MySQL数据库

2,创建新的数据库

三、VS中输入代码连接数据库


本次实训的具体内容是

设计一个考试系统,要求有教师和学生两种角色,首先需要用户登录,登录后进行身份识别,教师可以对用户表(必须包含id、账号、密码、角色身份,以及其它信息)以及试题表(选择题,id,题目,4个选项,标准答案,分值)进行增删改查,设置题目个数,系统根据题目个数随机抽取试题生成试卷(试题不能重复),学生可以输入答案,系统根据答案自动评分,给出成绩。

使用的语言主要是C++,编译器为Visual Studio 2022和MySQL数据库

第一天主要实现了VS连接MySQL数据库,首先给出参考文档:

(43条消息) VS2019中接连MySQL全部过程_落春只在无意间的博客-CSDN博客_mysql vs2019

一、环境配置

先安装mysql,安装过程在此不赘诉。

确认自己的MySQL文件当中有includebin文件

 

安装完成之后右键项目,点击属性添加mysql环境

 

1.打开VC++目录,在包含目录中添加include文件路径

2. 打开c/c++中的“常规”,在附加包含目录中添加mysql的include文件

3.打开链接器中的“常规”,在 附加库目录 中添加lib文件

4.打开链接器中的“输入”选项,在附加依赖项当中添加libmysql.lib 

5.将MySQL文件夹里的 libmysql.dll 文件复制到工程当中 ,文件在lib文件夹当中

 至此环境搭建完毕。

二、创建数据库

1.用管理员身份打开命令命令提示符,输入mysql -u root -p,输入密码,启动MySQL数据库

启动常见报错:(43条消息) 启动MySQL报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)_那记忆微凉的博客-CSDN博客

2,创建新的数据库

会使用到SQL语句

参考语句:(43条消息) MySQL语句详解(最详细)_ღ᭄小艾ヅ࿐的博客-CSDN博客_mysql语句

2.1在命令提示符中输入create +数据库名,创建新数据库

2.2输入use + 数据库名,进入数据库

2.3建表

 

 2.4 插入数据

输入insert into + 表名 values (信息),(信息)....;

如图输入了两个学生的信息,

数据插入成功!

 

 

三、VS中输入代码连接数据库

参考代码:

#include <iostream>
#include <WinSock2.h>
#include <mysql.h>
using namespace std;
MYSQL mysql;//声明mysql变量;
int main()
{
	mysql_init(&mysql);//初始化mysql变量;
	if (!(mysql_real_connect(&mysql, "localhost", "root", "xxxxxxxxx", "xxxxxx", 3306, NULL, 0)))
	{
		printf("连接失败%s\n", mysql_error(&mysql));
	}
	else
	{
		printf("连接成功");
	}
	return 0;
}

 运行结果:

 未完待续..........


每日一句:

        没来由此去经年,总把新人换旧颜。

        江山父老能容我,不使人间造孽钱。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值