JDBC简单连接MySQL数据库(8.0版本)

java 专栏收录该内容
7 篇文章 0 订阅

JAVA-JDBC简单连接MySQL数据库(8.0版本)

本文主要介绍Java如何通过jdbc连接mysql 数据库8.0版本 (请注意版本,区分5.7版本和8.0版本的不同)
(因为初次尝试时遇到各种问题所以在此记录希望少走弯路,常见错误主要是驱动(jar包)版本问题以及连接内容格式问题。

1.首先选择合适的jar包
MySQL8.0版本对应:
MySQL8.0版本对应的驱动
驱动可自行搜索或者官网下载

(以下提供给刚入门的同学–高手可自行跳过)

2.接下来是导入下载好的驱动:
在项目表下创建 lib 文件夹:
在这里插入图片描述
把jar包文件复制粘贴在 lib 文件夹中刷新显示并右键选择Build Path 添加路径即可

3.建立连接(基于不同于5.7版本的连接格式)
代码可直接使用(自行import 和修改数据库属性)

public class connect {
    private String dbUserName="root";
    private String dbUrl="jdbc:mysql://localhost:3306/hotelerp?useSSL=FALSE&serverTimezone=UTC";
     private String dbPassword="xxxxxx";
     private String jdbcName="com.mysql.cj.jdbc.Driver";//驱动名字 8.0和5.7的不一样 要区分
     
    /*
     * 获取数据库连接*/
   
	public Connection getCon() throws Exception{
	Class.forName(jdbcName).newInstance();
	Connection con=DriverManager.getConnection(dbUrl,dbUserName,dbPassword);
	return con;}
	public void closeCon(Connection con) throws Exception{
		
	if(con!=null){
		
	con.close();}
}

参考代码 要修改的地方有两个
1.url地址:“jdbc:mysql://localhost:3306/hotelerp?useSSL=FALSE&serverTimezone=UTC”;

2.驱动名称:com.mysql.cj.jdbc.Driver

填写好数据库属性后即可打开连接(注意数据库服务是否打开!)

  • 4
    点赞
  • 3
    评论
  • 8
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

Aisnice

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值