Spring Boot 技术探索

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

2、连接MySQL报“Communications link failure”错误的解决办法

平台环境:

名称

版本号

Windows10

10.15.1

JDK

1.8.0_241

Apache Maven

3.6.3

 

情况一:jar包版本旧了

这种情况需要下载最新的MySQL Connector/J包。

1、确保电脑上已安装JDK与Maven。

2、建议修改Maven项目仓库为阿里云的仓库地址,因为默认的中央仓库速度有点慢。

在Maven安装目录下有个conf的目录,下面有一个settings.xml配置文件,打开并在mirrors配置节中加入如下配置:

  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
  </mirrors>

3、新建一个文件夹,例如C:\Users\wang\Downloads\mvn\

在这个目录下新建文件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>test</groupId>
    <artifactId>test</artifactId>
    <version>1.0-SNAPSHOT</version>


    <!-- 需要什么jar包,就把依赖信息加入到dependencies里-->
    <dependencies>
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.19</version>
        </dependency>
    </dependencies>


</project>

需要的依赖可以从下面这个网站中搜索,并复制。

例如:https://mvnrepository.com/search?q=mysql

选择MySQL Connector/J,在打开的页面中找到需要的版本号例如8.0.19,点击版本号。

在打开的页面中即可看到dependency。

 

4、进入命令行,输入以下命令

C:\Users\wang>cd C:\Users\wang\Downloads\mvn\
C:\Users\wang\Downloads\mvn>call mvn -f pom.xml dependency:copy-dependencies

稍等一会,就会在看到在mvn目录下自动新建了一个target\dependency目录,里面就是我们需要的jar文件。

另外,在Maven的仓库目录下也可以找到刚刚获取的jar文件。

例如:

C:\Users\wang\.m2\repository\mysql\mysql-connector-java\8.0.19\

 

5、复制刚刚获取的jar文件到第三方工具安装目录的jdbc目录下,替换原有文件即可。

 

参考资料:

https://blog.csdn.net/qq_27471405/article/details/80921846

 

Bootstrap Thumbnail Second
MySQL

MySQL is the world's most popular open source database.

GO

Bootstrap Thumbnail Third
算法基础

本书介绍了什么是计算机算法,如何描述它们,以及如何来评估它们。

GO