springboot 连接数据库 通过配置application.properties
时间: 2023-05-24 13:07:31 浏览: 407
连接数据库是使用Spring Boot的优势之一,它可以通过简单的配置即可实现。
首先,我们需要在pom.xml中添加相应的数据库依赖,比如MySQL:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
接下来,在application.properties中添加数据库连接信息,以MySQL为例:
```
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
其中,spring.datasource.url指定了数据库的连接URL,spring.datasource.username和spring.datasource.password分别指定了数据库的用户名和密码,spring.datasource.driver-class-name指定了数据库驱动程序的全限定类名。
最后,在程序中通过注入DataSource来获取Connection对象即可:
```java
@Service
public class MyService {
@Autowired
private DataSource dataSource;
public void someMethod() throws SQLException {
try (Connection con = dataSource.getConnection()) {
// do something with the connection
}
}
}
```
在这个例子中,我们通过@Autowired注入了一个DataSource对象,然后调用其getConnection方法获取了一个Connection对象,之后就可以通过Connection对象操作数据库了。
以上就是使用Spring Boot连接数据库及其配置的方法。
阅读全文