添加数据库依赖后,为啥会报错
在pom.xml
文件的<dependencies>
标签内添加:
@Test
void getConnection() throws Throwable {
dataSource.getConnection(); // 获取与数据库的连接对象,会执行连接到数据库的操作
}
如果配置信息中,连接数据库的URL中的主机名错误,则会出现:
Caused by: java.net.UnknownHostException: localhast
如果配置信息中,连接数据库的端口号错误,导致无法连接上,则会出现:
Caused by: java.net.ConnectException: Connection refused: connect
另外,如果MySQL服务没有启动,也会导致以上错误!
如果配置信息中,数据库名称错误,则会出现:
java.sql.SQLSyntaxErrorException: Unknown database ‘m0ll_pms’
如果配置信息中,服务器时区值错误,则会出现:
Caused by: java.time.zone.ZoneRulesException: Unknown time-zone ID: Asia/Beijing
如果配置信息中,连接数据库的用户名或密码错误,则会出现:
java.sql.SQLException: Access denied for user ‘root1234’@‘localhost’ (using password: YES)
java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)
java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: NO)