第一步 要去官网下载好mysql
1.window:
https://dev.mysql.com/downloads/mysql/ PS:linux或者其他操作系统的版本,在这个官网里边有对应的版本
推荐选择:第二个版本虽然大一些,但是里边有一些功能是别的软件没有的,具体功能自己探索一下【网速不好的话,推荐迅雷下载比较快一些】
2.开启mysql
第二步 下载java 的mysql版本
官网:
1.window:
https://dev.mysql.com/downloads/connector/j/
第三步 IDEA 连接 java的mysql包
1.打开File->Project Structure
2.按照图中配置好环境
第四步 下载IDEA的database管理器
PS:主要的目的,方便测试连接mysql是否成功
【如果在view->Tool Windows里边没有database的话,则按照下边的方式来安装】
1.
2.输入setting
3.在输入框输入Database,之后,安装图中指定那个就行了
3.下载完之后,就会在view->Tool Windows 里边有DB Brower,点击。
4.点击这个:
5.按照下图提示填写好
6.填写好,之后就判断一下是否连接成功
7.上代码测试:
package com.company;
import java.sql.*;
public class Main {
public static void main(String[] args) throws Exception {
// 1.加载数据访问驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//2.连接到数据"库"上去
String url = "jdbc:mysql://localhost:3306/[自己的数据库]";
String user= "用户名";
String passwd= "密码";
Connection conn= DriverManager.getConnection(url,user,passwd);
//3.构建SQL命令
Statement state=conn.createStatement();
String s="insert into test values(5,'HHH')";//这个插入语句要根据自己表的结构进行修改
state.executeUpdate(s);
}
}
其他注意:
1.出现了时区的问题:
参考链接:https://blog.csdn.net/xianpingping/article/details/105464524
(1).在输入mysql语句的时候,输入完每一句得要加分号,不然语句不会生效
(2)为啥会出现时区配置的问题呢?我个人觉得,可能是java连接mysql的时候,使用的时区是system和mysql使用的时区不一样,然后就连接不上,如果有比较好的解释的话,可以在评论区回复!
2.加载驱动的包有问题:
推荐使用这个包,这个是在运行代码之后,debug推荐的!我亲自试了,是好使的