一、MySQL数据库下载并安装
主要参考的是这篇文章
Blessy_Zhu的博客_CSDN博客-Python基础,机器学习,Python爬虫领域博主blog.csdn.net![58ed04f2d07373b8640abff0749f55fd.png](https://i-blog.csdnimg.cn/blog_migrate/6fae37445ac587a3a72acbc1d6cb2b29.png)
二、JDBC下载
链接地址如下:JDBC下载
https://dev.mysql.com/downloads/connector/j/
![e9173d89389ddc1ee5caae32664895bc.png](https://i-blog.csdnimg.cn/blog_migrate/b8a10c9f3dd9f334ededcf9f64dd7412.jpeg)
三、配置JDBC连接
- 新建一个工程项目(Project)
![05de49a88ce77e3dce40bd658b85fc1d.png](https://i-blog.csdnimg.cn/blog_migrate/b58fab2366d9686c725f55d3c90640e8.jpeg)
![d34d8fb9e37c17a666769e875f8f2471.png](https://i-blog.csdnimg.cn/blog_migrate/b7c2d2764f5ef7289ccb5107be3b33be.jpeg)
![cb270dc8bacfeb12762dee578db64163.png](https://i-blog.csdnimg.cn/blog_migrate/0d0760e83cefbe77436a6be35f6cb8fa.jpeg)
2.导入JDBC的jar包(我这里的名称叫作mysql-connector-java-8.0.22)
将从浏览器下载下来的压缩包mysql-connector-java-8.0.22.zip解压,记住文件夹目录,可以看到文件夹目录下有一个mysql-connector-java-8.0.22的包
![2fa42117dcb3198745954865720d4ab3.png](https://i-blog.csdnimg.cn/blog_migrate/19f5eeada6f70de99843d75274491fba.jpeg)
将mysql-connector-java包导入到工程文件中,如下图所示,此时导入工作已经完成。
![518061f765e614aab17386aad8bb4a14.png](https://i-blog.csdnimg.cn/blog_migrate/a351dcc4ba1a18c5ca92de66dfd59901.jpeg)
3.新建测试类,测试是否成功连接
package com.ccc;//配置成自己的包路径
import java.sql.Connection;
import java.sql.DriverManager;
public class MysqlTest {
public static void main(String[] args) {
//不用动,默认就是这么写的
String driverName = "com.mysql.cj.jdbc.Driver";
//本地连接
String dbURL="jdbc:mysql://localhost:3306/mysql?&useSSL=false&serverTimezone=Asia/Shanghai"; //mysql为数据库名
//自己数据库的账号
String userName = "root";
//自己数据库的密码
String userPwd = "";
try {
Class.forName(driverName);
Connection con= DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("连接数据库成功");
} catch (Exception e) {
e.printStackTrace();
System.out.print("连接失败");
}
}
}
注意,最后如果报错的话,大概率是MySQL配置的问题。
几种可能:
- MySQL的服务未打开,可以通过打开cmd-->输入services.msc-->找到MySQL服务右键手动打开
- 尝试使用自己程序中设定的用户名于密码登陆MySQL
- 可能会出现端口3306被占用的情况?(猜测,我没遇过这个问题)