spring boot+spring-data-jpa操作数据库(MySQL)

本文介绍了如何使用Spring Boot与Spring Data JPA连接并操作MySQL数据库。首先,创建一个名为connect-db的Spring Boot项目,选择web、jdbc、mysql依赖。接着配置application.properties文件,设置数据库连接信息。在项目结构中,创建相应的包和类,包括实体类AreaCodeId、AciRepository接口和AciController控制器。实体类与数据库表自动映射,实现了查询和添加数据的方法。
摘要由CSDN通过智能技术生成
  1. 首先你得有一份待操作的数据库及对应数据表,如数据库:test,数据表: area_code_id,有:id,user_id,box_id三个字段。
  2. 创建一个 spring boot 项目,名称:connect-db。选择 web、jdbc、mysql三个模块的依赖,点击next。创建spring boot选择依赖
  3. 项目创建成功后,去设置配置文件,打开src/main/resources->application.properties,配置如下:
server.port=8076
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root

注意:mysql-connector-java 版本在6.0以上,驱动得用 com.mysql.cj.jdbc.Driver,6.0以下还是用:com.mysql.jdbc.Driver。

  1. 接下来我们分类创建包,项目结构如下图
    项目结构
    主要三个框中的,加上入口类。
  2. 创建 area_code_id 表对应的实体类:AreaCodeId.java
package com.bai.model;

import javax.persistence.*;

@Entity
public class AreaCodeId {
   
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    private  String userId;

 //   @Column(name = "box_id")
    private  String boxId;

    public AreaCodeId() {
   
    }

    public AreaCodeId(Integer id, String userId, String boxId) {
   
        this.id = id;
        this</
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值