idea通过配置文件连接mysql库
时间: 2023-09-18 19:08:10 浏览: 102
好的,以下是使用IDEA通过配置文件连接MySQL库的示例。
1. 在项目的`resources`目录下,创建一个名为`application.properties`的文件,并添加以下内容:
```
# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
注:需要将`mydatabase`、`root`和`password`替换为您的MySQL数据库的名称、用户名和密码。
2. 在项目的`pom.xml`文件中添加以下依赖:
```
<dependencies>
<!-- Spring Boot Web Starter -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- MySQL连接器 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.26</version>
</dependency>
</dependencies>
```
3. 创建一个Java类,用于测试连接MySQL数据库,示例代码如下:
```
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.jdbc.core.JdbcTemplate;
@SpringBootApplication
public class MySQLExample {
@Autowired
private JdbcTemplate jdbcTemplate;
public static void main(String[] args) {
SpringApplication.run(MySQLExample.class, args);
}
public void testMySQL() {
String sql = "SELECT * FROM mytable";
jdbcTemplate.query(sql, (rs, rowNum) -> new Object[] {
rs.getInt("id"),
rs.getString("name"),
rs.getInt("age")
}).forEach(row -> System.out.println(row[0] + ", " + row[1] + ", " + row[2]));
}
}
```
4. 运行`testMySQL()`方法即可测试连接MySQL数据库并进行操作。
希望以上示例可以帮助到您。
阅读全文