Mysql数据库
一对多:一门课程可以被多个学生选择
多对多:多个学生选择多门课程
谈谈你对关系型数据库的看法?
关系型数据库,是指采用了关系模型来组织数据的数据库。其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了 数据库 。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由 二维表 及其之间的关系组成的一个 数据组织
命令格式:
mysql -h'主机名' -P'端口号' -u'用户名' -p'密码'
登录:mysql -hlocalhost -P3306 -uroot -p
或者mysql -uroot -p
mysql中清屏:system cls
退出:quit或者exit
添加桌面图标方法:
Navicat创建快捷方式 exe程序右键发送到桌面
JDBC(Java DataBase Connectivity):java和数据库进行连接的一种技术,通过java代码,连接到数据库,并可以使用SQL语句,对数据库进行各种操作技术
理解JDBC:
官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口
各个数据库厂商去实现这套接口,提供数据库驱动jar包
我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类

JUnit:
用于Java编程语言的开源测试框架,用于编写和运行单元测试
JUnit特点:
1.是一个开放源代码的测试工具
2.提供注解(@Test)来识别测试方法
3.可以让你编写代码更快,提高质量
jar包导入:
因为JUnit单元测试框架,不是JDK自带的,所以我们需要额外导入JUnit的jar包
可以通过下面的网站配置pom.xml中的Junit依赖
junit依赖配置网站
1.进入网站搜索Junit
2.选择使用人数最多的
3.复制依赖代码


依赖中的Test仅用来做测试用

jar包也在官网下载依赖


使用JDBC操作数据库的6个步骤

