在线食堂订餐系统- mysql,springboot,html,maven-软件工程大作业记录

老师要求做一个 在线食堂订餐系统
2019.11.24
今天还没开始,大概还有三周时间,先看了看慕课网上的相关视频。
用的数据库是mysql ,在pom.xml中引入依赖,
spring-boot-starter-data-jpa
mysql-connector-java
在这里插入图片描述
在项目的.yml文件中配置
spring
datasource
drive-class-name:com.mysql.cj.jdbc.Driver
url:jdbc:mysql://127.0.0.1:3306(本地地址、端口)/库名
username:xxx
password:xxx
jpa:
hibernate:
ddl-auto:create (每次restart都会清空表,改为update)
show-sql:true(在控制台中显示执行的sql语句)

可视化操作软件:window:navicat;mac:Sequel pro
创建库时,编码选择 utf8mb4

在这里插入图片描述
@Gener… 自增

在这里插入图片描述
导入jpa包,接口继承。

在这里插入图片描述
list的函数使用,获取数据库中列表。

记录碰到的一些问题:
1.在yml里定义了连接数据库的url等,报错:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
没有去解决了,直接手动连接了数据库。

在IDEA右边的database里点开+号,datasource选择 mysql,name自取,Host不变,输入username和password,并选择 url only,按测试连接,报错:
java.lang.RuntimeException: com.mysql.cj.exceptions.InvalidConnectionAttributeException…

查了之后,原因是 解决方法是把url改为:
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

原文链接:https://blog.csdn.net/q97052252/article/details/89042882

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值