(mysql-8.0.18)用JDBC连接数据库【Java】

一些废话

文章标题很清晰的表明了mysql的版本,因为我按照很多过去的教程操作都是各种问题,所以怕你们也被我坑到awa 所以,版本与此版本相隔很大的朋友 请慎看 ,不一定适用,当然此版本没问题
然后用的IDE 是JB的IDEA,除了添加jar那步和eclipse不太一样,基本一致
可以看看这篇博客,我在这里找到的答案 https://blog.csdn.net/qq_36923376/article/details/83657127


下载安装mysql

首先去mysql官网(https://www.mysql.com/)下载,然后安装 这步没啥好说的
上面链接的那篇博客说的清楚,我就说说结果吧
可以在菜单栏看到这些【我是win10系统】
在这里插入图片描述

那个黑色图标的是快捷命令,运行直接进入命令界面

输入密码就可以操作了(密码之前应该设置过,本篇不讨论,我记得两个星期前是在安装后设置的
在这里插入图片描述

接着创建数据库 create database ht ht就是数据库的名字

这个数据库后面要用到的
在这里插入图片描述

IDEA导入JDBC驱动的jar包

File->Project Structure
在这里插入图片描述
然后Modules 找上面的Dependencies 如果没有下划线的那行 就 点红圈的+ 那里
找到自己mysql 的jar的路径(如图)
在这里插入图片描述
点ok就ok了

代码阶段

mysql 8.0.18 和其他博客不一样,调用forName方法的类路径是com.mysql.cj.jdbc.Driver 注意有cj !!!
getConnection方法的3个参数分别代表 数据库的URL ,数据库账号 数据库密码
而URL中的数据中的那个lct是 我创建的数据库(上面你创建的啥就填啥)
然后因为时区问题,我们得加上 serverTimezone=GMT%2B8 (不建议用UTC)

UTC代表的是全球标准时间 ,而我们使用的是北京时区(即东八区时区),要领先UTC八个小时

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Main {
    public static void main(String args[]){
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
            Connection con= DriverManager.getConnection("jdbc:mysql://localhost/lct?serverTimezone=GMT%2B8","root","mima");
            System.out.println("successful");
        } catch (SQLException | ClassNotFoundException e) {
            e.printStackTrace();
        }

    }
}

如果successful 辣么你就成功辣~

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值