无法使用 Java Spring 连接到 MySQL

伙计们 3 天我正在寻找答案,但找不到我的问题的确切答案。所以我正在做一些关于 Spring 和 Hibernate 的教程,并在尝试在 Spring Boot 项目、MySQL 数据库和 Tomcat 服务器之间建立连接时卡住了。这是我的“pom.xml”文件:


<?xml version="1.0" encoding="UTF-8"?>

  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>


    <groupId>com.bookstore</groupId>

    <artifactId>bookstore</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <packaging>jar</packaging>


    <name>Bookstore</name>

    <description>frontend part for our bookstore project</description>


    <parent>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-parent</artifactId>

      <version>1.4.3.RELEASE</version>

      <relativePath/> <!-- lookup parent from repository -->

    </parent>


    <properties>

      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

      <java.version>1.8</java.version>

    </properties>


    <dependencies>

      <dependency>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-web</artifactId>

      </dependency>


      <dependency>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-test</artifactId>

        <scope>test</scope>

      </dependency>

    </dependencies>


    <build>

      <plugins>

        <plugin>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-maven-plugin</artifactId>

        </plugin>

      </plugins>

    </build>


完整的错误日志可以在这里看到。我已经尝试了很多东西。请帮帮我。


编辑: 好的。我已经更仔细地阅读了错误日志。我正在使用 XAMPP 版本 7.056 的 Tomcat,但 Spring 使用版本 8 启动 Tomcat。我不知道是否应该提出另一个问题,但是当我添加<tomcat.version>7.0.56</tomcat.version>到我的属性时,错误日志变成了这个


慕无忌1623718
浏览 102回答 2
2回答

千万里不及你

对不起。我现在检查了 Trace。当您检查错误报告时,可能已在 connector/J 5.1.41 中修复。将此更改为您的 pom.xml<dependency>&nbsp; &nbsp; <groupId>mysql</groupId>&nbsp; &nbsp; <artifactId>mysql-connector-java</artifactId>&nbsp; &nbsp; <version>8.0.15</version></dependency>

慕盖茨4494581

您是否在 mysql 上创建了名为bookstoredatabase的数据库?我认为你应该将 mysql 连接器的依赖添加到 pom.xml<dependency>&nbsp;<groupId>mysql</groupId>&nbsp;<artifactId>mysql-connector-java</artifactId></dependency>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java