springboot 数据库生成配置文件
时间: 2023-07-05 19:11:19 浏览: 25
在Spring Boot中,我们可以通过配置文件来配置数据库连接信息。下面是一个配置MySQL数据库的示例:
1. 在src/main/resources目录下创建application.properties文件。
2. 在application.properties文件中添加以下内容:
```
# 数据库连接信息
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# Hibernate配置
spring.jpa.hibernate.ddl-auto=create-drop # 每次启动时重新创建表
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.show-sql=true # 显示SQL语句
spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.ImprovedNamingStrategy
```
其中,spring.datasource.url是数据库连接地址,spring.datasource.username是用户名,spring.datasource.password是密码,spring.datasource.driver-class-name是数据库驱动类名。
3. 在pom.xml文件中添加MySQL依赖:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
```
4. 使用JdbcTemplate操作数据库。
使用JdbcTemplate需要在Spring Boot中添加spring-jdbc依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
```
然后在代码中注入JdbcTemplate即可:
```
@Autowired
private JdbcTemplate jdbcTemplate;
```
可以通过JdbcTemplate执行SQL语句,例如:
```
String sql = "SELECT * FROM users";
List<Map<String, Object>> users = jdbcTemplate.queryForList(sql);
```
相关推荐
















