一、图书管理系统----建立数据库+VS配置

建立数据库,给之后写的图书管理系统做好基础。

我用的是mysql5.7

建立一个library数据库,建立book和student两张表格

示例代码如下:

create table students
(
	id int unsigned not null auto_increment primary key,
	stu_name varchar(20) null default “-”,
	sex varchar(5) not null,
	birthday date not null,
	age smallint unsigned not null,
	stu_id int unsigned not null,
	telephone char(14) not null
);

//也可通过构造函数,插入数据到数据库中
insert students values(NULL, "鲁", "女", "1997-03-23", 20, 37, 15191111111);


insert students values(NULL, "鲁", "女", "1997-03-23", 20, 37, 15191111111);

//更多的数据按具体情况写




create table book
(
	id int unsigned not null auto_increment primary key,
	book_name varchar(20) not null,
	book_id int unsigned not null,
	state smallint not null,
	borrower_id int null default 0,
	borrow_date date null default "00-00-00",
	due_date date null default "00-00-00"
);


insert book (id, book_name, book_id,state)values(NULL, "C++ Primer", 111, 0);
insert book (id, book_name, book_id,state)values(NULL, "算法导论", 113, 0);
insert book (id, book_name, book_id,state)values(NULL, "数据结构", 123, 0);
insert book (id, book_name, book_id,state)values(NULL, "设计模式", 134, 0);
insert book (id, book_name, book_id,state)values(NULL, "嵌入式开发", 156, 0);
insert book (id, book_name, book_id,state)values(NULL, "游戏开发", 189, 0);
insert book (id, book_name, book_id,state)values(NULL, "编码大全", 210, 0);
insert book (id, book_name, book_id,state)values(NULL, "人月神话", 245, 0);
insert book (id, book_name, book_id,state)values(NULL, "演员的自我修养", 312, 0);
insert book values(NULL, "盗墓笔记", 39, 1, 37,"2017-12-24", "2018-1-1");
insert book values(NULL, "自动控制原理", 99, 1, 36,"2017-11-24", "2018-1-1");
insert book values(NULL, "电路", 129, 1, 3,"2017-9-24", "2018-1-1");


更多的数据库代码可以百度一下

这部分的内容比较简单

建立好数据库后接下来就是要进行 数据库配置windows

首先保证VS可以正常运行

通过mysql的C api进行操作

1 下载

https://www.mysql.com/

2 安装

安装过程需要连接网络,我安装的是5.7,如果5.7不可行,可以安装5.5,5.6版本

还需要安装 python3.4

3 配置vs工程

3.1、新建一个空项目

3.2、将C:\Program Files\MySQL\MySQL Server 5.6\include添加到项目的包含目录中(根据具体路径而定)

3.3、将D:\Program Files\MySQL\MySQL Server 5.6\lib添加到项目的库目录中(根据具体路径而定)

3.4、添加libmysql.lib至附加依赖项中

*3.4步可以在程序代码的开始处加上#pragma comment(lib,"D:\\Program Files\\MySQL\\MySQL Server 5.6\\lib\\libmysql.lib") 来导入libmysql.lib

3.5、如果使用的mysql是64位的,还需要将项目的解决方案平台由win32改成x64

4、将D:\Program Files\MySQL\MySQL Server 5.6\lib(根据具体路径而定)下的libmysql.dll复制到项目中去,和.cpp,.h文件位于同一路径下

至此,相关配置全部完成


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值