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

第一步 要去官网下载好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推荐的!我亲自试了,是好使的 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

flower in my heart

你的鼓励就是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值