数据库
开关数据库
开:点击mysql_start.bat
关:点击mysql_stop.bat
运行时需要维持最小化
关闭时,必须点击mysql_stop.bat,否则是非正常关闭
设置数据库
Host:127.0.0.1 = localhost 都指本机
User:自定义
例如:目前用户,密码暂时设为:root
点击:Test Connection
下面有个绿√,说明连接成功
连接数据库时,遇到的问题:
1.mysql5.7.29安装问题配置问题
参考这个文章,很详细
2.Test Connection后跳出如下错误:
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
解决的可能方法
步骤1:在pom.xml中写入
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
此时在点击Test Connection,可能跳出如下错误:
Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ prope
第二步:参考这个文章
至此,还不能解决,另行百度。
创建数据库
在main里新建,db.sql,然后写入
create database stu_test;
use stu_test;
create table band(id int auto_increment primary key ,
name varchar (40) not null,
remark varchar (100));
create table student(id varchar (10) primary key ,
name varchar (20) not null ,
band_id int not null ,
phone varchar (20),
address varchar (100),
status tinyint not null default '9'
);
运行
如果出现错误
[HY000][1007] Can’t create database ‘stu_test’; database exists
原因:已经建好的数据库,不能重复建
解决办法:不运行第一行,运行其他行
连接好数据库后,在schemas里,