JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!

第一步 要去官网下载好mysql

1.window:

​ https://dev.mysql.com/downloads/mysql/ ​  PS:linux或者其他操作系统的版本,在这个官网里边有对应的版本

推荐选择:第二个版本虽然大一些,但是里边有一些功能是别的软件没有的,具体功能自己探索一下【网速不好的话,推荐迅雷下载比较快一些】

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第1张图片 

2.开启mysql

第二步 下载java 的mysql版本

官网:

1.window:

https://dev.mysql.com/downloads/connector/j/

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第2张图片

第三步 IDEA 连接 java的mysql包

1.打开File->Project Structure

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第3张图片

2.按照图中配置好环境JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第4张图片

第四步 下载IDEA的database管理器

PS:主要的目的,方便测试连接mysql是否成功

【如果在view->Tool Windows里边没有database的话,则按照下边的方式来安装】

1.

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第5张图片

2.输入setting

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第6张图片

3.在输入框输入Database,之后,安装图中指定那个就行了

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第7张图片

3.下载完之后,就会在view->Tool Windows 里边有DB Brower,点击。

4.点击这个:

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第8张图片

5.按照下图提示填写好

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第9张图片

6.填写好,之后就判断一下是否连接成功

JAVA 连接MYSQL 数据库 IDEA---你可能会遇到这样的坑!_第10张图片 

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推荐的!我亲自试了,是好使的 

你可能感兴趣的:(java)