📜  spring boot 连接到 xampp mysql - Java (1)

📅  最后修改于: 2023-12-03 15:05:15.961000             🧑  作者: Mango

Spring Boot 连接到 XAMPP MySQL

在开发Java应用程序时,数据库连接通常是必须的。在本教程中,我们将介绍如何在Spring Boot应用程序中连接到XAMPP MySQL数据库。

步骤
设置XAMPP MySQL数据库:

如果您已安装了XAMPP,可以按照以下步骤设置MySQL数据库:

  1. 启动XAMPP
  2. 点击"启动"按钮旁边的MySQL服务的"Start"按钮
  3. 创建数据库
    1. 打开浏览器,输入"http://localhost/phpmyadmin/"并打开
    2. 点击左侧菜单栏的"新建"按钮,并输入数据库名称,然后点击"创建"按钮
添加MySQL驱动程序:

我们需要添加MySQL驱动程序来连接到数据库。您可以通过以下方式添加所需的MySQL驱动程序:

Maven:

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.18</version>
</dependency>

Gradle:

implementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.18'
创建Spring Boot应用程序:
  1. 在IDE中创建一个新的Spring Boot项目
  2. 程序会默认生成Application.java文件,添加以下代码来连接数据库:
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 Application {

  @Autowired
  JdbcTemplate jdbcTemplate;

  public static void main(String[] args) {
      SpringApplication.run(Application.class, args);
  }

  @Override
  public void run(String... strings) throws Exception {
      String sql = "SELECT 1";
      Integer result = jdbcTemplate.queryForObject(sql, Integer.class);
      System.out.println("Result : " + result);
  }
}

这里使用了Spring Boot的JdbcTemplate来执行SQL查询操作。

  1. 在application.properties文件中添加以下代码以指定连接到数据库的详细信息:
spring.datasource.url=jdbc:mysql://localhost/<database_name>?useSSL=false
spring.datasource.username=<user_name>
spring.datasource.password=<password>
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

请将<database_name><user_name><password>替换为实际数据库信息。

结论

现在您已经知道如何在Spring Boot应用程序中连接到XAMPP MySQL数据库了。可以使用此方法创建真正的Java应用程序并连接到MySQL数据库。