mysql8.0JDBC驱动下载以及JDBC连接时遇到的问题
笔者最近重温JDBC,由于换了数据库版本,安装了最新的mysql8.0.26,在编写java代码时仍然用5版本的驱动是行不通的,一直是连接不到数据库的。
于是就去官网下了最新版本的驱动。
下载地址:
https://dev.mysql.com/downloads/
进入页面后选择Connector/J。
选择Platform Independent,下载对应的zip压缩文件即可。
下载完成后解压,进入文件夹后将相应的jar包拖入到IDEA项目下的src文件中,右键jar包,选择添加到库:
确认即可。
新版本的JDBC驱动类的包有所改动,将以前的com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver。
JDBC的url中必须加入时区serverTimezone。
下面是笔者自己连接所用示例:
package com.atguigu.jdbc;import org.junit.Test;import java.sql.Connection;
import java.sql.Driver;
import java.sql.SQLException;
import java.util.Properties;/*** @Description: ConnectionTest* @Author 月上叁竿* @Date: 2021/10/1 9:22* @Version 1.0*/
public class ConnectionTest {@Testpublic void connectionTest01() throws SQLException {Driver driver = new com.mysql.cj.jdbc.Driver();String url = "jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai";Properties info = new Properties();info.setProperty("user","root");info.setProperty("password","123456");Connection conn = driver.connect(url,info);System.out.println(conn);}
}
如此就大功告成啦!
mysql8.0JDBC驱动下载以及JDBC连接时遇到的问题相关推荐
- JDBC连接时所犯错误1.字符集设置不合适2.连接MySQL8.0社区版时时区不一致3..包名不能以Java.命名4.驱动被弃用
Microsoft JDBC Driver 的主页为:https://msdn.microsoft.com/en-us/data/aa937724.aspx 下载所需驱动 今天连接时报了四次错,记录下 ...
- jdbc连接mysql数据库驱动下载_Java Jdbc驱动下载配置连接mysql数据库方法代码
1.MySQL JDBC驱动下载 打开上面的下载地址,选择"Platform Independent",然后下载tar.gz或zip格式的都行,之后解压出来得到Jdbc驱动(mys ...
- mysql java驱动 ibm_Java 通过JDBC连接Mysql数据库
JDBC(java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- JDBC连接时的一些问题
package com.chanda.connection;/*** @author 禅达啊* @date 2020/9/22 15:46*/ import org.junit.Test;import ...
- hive jdbc连接时的乱码问题
之前写了个web端的程序用来控制从oracle向Hadoop导数据,同时在页面上可以通过jdbc调用hive,发现中文显示为乱码,因为是装在windows2003上 在网上查了一下,通过修改hive的 ...
- 数据层优化-jdbc连接池简述、druid简介
终于回到既定轨道上了,这一篇讲讲数据库连接池的相关知识,线程池以后有机会再结合项目单独写篇文章(自己给自己挖坑,不知道什么时候能填上),从这一篇文章开始到本阶段结束的文章都会围绕数据库和dao层的优化 ...
- jdbc-connect-oracle12c-pdb/cdb(jdbc连接oracle12c的pdb和cdb)
1 本文简介: 通过特意引发问题,聚焦问题,解决问题,并循序渐进 最后总结jdbc连接oracle12c中cdb和pdb的条件. 软件环境:Redhat7.1+orcacle12c 2 ...
- JDBC连接SQL Server 2005问题
java.sql.SQLException: Network error IOException: Connection refused: connectCaused by: java.net.Con ...
- 各种数据库的jdbc驱动下载及连接方式
各种数据库驱动 数据库名称 下载地址 说明 Mysql http://www.mysql.com/products/connector/j/ Shipped. But need to download ...
最新文章
- 如何在DataGrid里面产生滚动条而不滚动题头
- Bochs调试Linux内核5 - 启动过程调试 - 认识Bootsect.S
- 一个通用Makefile详解
- java html 转图片_Java HTML转换为图片
- c语言仓库即存储器,计算机基础4
- Camtasia实用技巧之行为效果
- Flutter:Slivers大家族,让滑动视图的组合变得很简单!
- python 插入查找
- JS替换textarea里的回车换行
- HFS 2.3x 远程命令执行(抓鸡黑客末日)
- Linux之rz和sz命令用法详解
- 【信号检测】基于双稳随机共振微弱信号检测含Matlab源码
- ffmpeg 视频码率压缩、质量控制 -crf 和 -qp 参数详解
- IOS设备管理工具ITOOLS介绍
- 【我的OpenGL学习进阶之旅】如何抽取着色器代码到assets目录下的GLSL文件,以及如何通过Java或者C++代码来加载着GLSL文件?
- Win7/10快捷方式恢复小箭头
- 路由器的路由选择协议详解
- python写公众号_python如何编写公众号
- 数据防泄密,代码类数据难在哪里?
- django学习 | 实战 # 微信自定义菜单
热门文章
- Adobe illustrator安装路径选择的问题
- adobe xd windows无法拖拽图片问题
- qt 子类调用父类的函数_子类中调用父类的方法
- 华强北airpods三代连接安卓手机没声音_华强北的洛达AirPods靠谱吗?
- 微信8.0android版本,微信相继更新了 iOS 和 Android 的 8.0x 大版本更新
- 关闭计算机的正确操作方法,电脑的基本操作方式
- 小度音箱如何连接智汀中不同品牌的设备?
- 全国青少年信息素养大赛2023年python·必做题模拟四卷
- android 箭头函数,浅谈箭头函数
- Photoshop将图片外面做出遮罩