springboot mysql数据源配置

1.常用的mysql 表字段


CREATE TABLE `user` (
  `id` BIGINT(20) DEFAULT NULL COMMENT '唯一标示',
  `code` VARCHAR(20) DEFAULT NULL COMMENT '编码',
  `name` VARCHAR(64) DEFAULT NULL COMMENT '名称',
  `status` CHAR(1) DEFAULT '1' COMMENT '状态 1启用 0 停用',
  `gmt_create` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `gmt_modified` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  `version` int default 0 COMMENT '乐观锁'
) ENGINE=INNODB DEFAULT CHARSET=utf8;

其中默认的时间:

		DEFAULT CURRENT_TIMESTAMP
		#修改时间:取当前的系统时间:
	    ON UPDATE CURRENT_TIMESTAMP

2.mybatis数据源的配置

#mysql 5 驱动不同,但是 高版本是兼容低版本的,所以这里可以直接设置高版本驱动
#mysql 8 驱动不同,com.mysql.cj.jdbc.Driver,需要增加时区的配置。


spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.url=jdbc:mysql://localhost:3306/mybatisplus?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimeZone=Asia/Shanghai
#特别注意,mysql5的driver是 com.mysql.jdbc.driver
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

#jdbc:mysql://localhost:3306/mybatisplus?useSSL=false&useUnicode=true&characterEncoding=utf-8
#useSSL = false: 是否使用安全连接
#useUnicode=true:是否使用unicode字符集,如果设置字符集编码必须将该值设置为true
#characterEncoding=utf-8: 设置字符编码为 utf-8
#特别注意,如果使用mysql8的驱动,需要增加一个 时区的配置:serverTimeZone=Asia/Shanghai
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个小虾米

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值