持久化层设计~关于idea上mysql5.7.29的安装,配置,连接

数据库

开关数据库

开:点击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里,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值