有两种情况:
- 压根没安装
- 下载了但没设为库或方法不对
看到这里看过另一篇解决方法的友友该疑惑了,咋跟上一篇文案一样呢
别急,这里的区别在于安装方法,这次提供的方法更为通用
大多数为第一种情况:
一. 下载jdbc
- 打开网址选择一个版本进行下载
https://nowjava.com/jar/version/mysql/mysql-connector-java.html
二.安装jdbc
1.首先把下载的文件解压后(如果压缩了的话)放在自己专门存放java库的文件夹内(还是那句话:我知道你爱国,但为避免可能出现的异常,路径不要有中文)
2.按如图步骤进行导入库
3.跟上一篇一样,用这份代码测试一下:
只要不是原来的错误
No suitable driver found for jdbc:mysql://localhost:3306
就是正常安装了
其他异常可能是没安装mysql或者是数据库用户名,密码填错了
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Main {
public static void main(String[] args) {
try {
//对于现代的 MySQL JDBC 驱动程序来说,通常不需要调用
//所以注释了(作为拓展)
// 注册数据库驱动程序
//Class.forName("com.mysql.jdbc.Driver");
//szc_db是我的一个数据库名,改成自己的就行
// 设定连接信息(下面这两个参数都加上)
//useSSL=false是去除SSL检查
//serverTimezone=Asia/Shanghai是设置时区
String url = "jdbc:mysql://localhost:3306/szc_db?useSSL=false&serverTimezone=Asia/Shanghai";
String username = "root";
//密码是错的所以会有异常
String password = "1234";
// 建立数据库连接
Connection connection = DriverManager.getConnection(url, username, password);
// ... 在此进行数据库操作
// 关闭数据库连接
connection.close();
} catch (SQLException e) {
System.out.println("数据库操作异常: " + e.getMessage());
}
}
}