URL是我在Java与MySQL数据库连接的时候看到的,当时不知道什么意思,然后就百度搜了搜,现在对它的理解如下
- URL是"Uniform Resource Locator"的缩写即统一资源的定位,简单的理解就是网址
- 对于不同的网址有不同的URL,这样一来就有利于对网址的管理
- 对于我之前连接MySQL时用的URL是jdbc:mysql://localhost:3306/work
- 其中jdbc:mysql:// 是JDBC连接方式,是一个协议
- localhost: 是我们的本机地址
- 3306 是SQL数据库的端口号
- work 是我们要连接的数据库的地址,也就是我们在MySQL中创建的数据库
对于连接mysql如果你的URL只写 jdbc:mysql://localhost:3306/work就会出现下面的提示,强迫症可烦
Sun Jul 07 17:05:20 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
对于上面的一大串,你可以这样写URL即jdbc:mysql://localhost:3306/work就可以了