Spring HikariDataSource连接MySQL8.0
1.连接MySQL8.0必须要是mysql-connector-java 5.1.47
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version>
</dependency>
2.Java例实如下:
import java.sql.Connection;
import java.sql.SQLException;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;public class TestConnection {private static HikariDataSource dataSource;public static void main(String[] args) {HikariConfig config = new HikariConfig();config.setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource");config.addDataSourceProperty("url", "jdbc:mysql://localhost:3306/clientdb?serverTimezone=UTC");config.addDataSourceProperty("user","root");config.addDataSourceProperty("password", "123456");config.setMinimumPoolSize(10);config.setMaximumPoolSize(20);config.setConnectionTimeout(1000);config.setIdleTimeout(60000);config.setMaxLifetime(180000);dataSource = new HikariDataSource(config);try {Connection connection = dataSource.getConnection();System.out.println("success");connection.close();}catch(SQLException ex) {System.out.println("failure:"+ex.getMessage());}}
}
Spring HikariDataSource连接MySQL8.0相关推荐
- dw8与mysql的连接,VS2019连接mysql8.0数据库的教程图文详解
1.首先准备好vs2019以及mysql数据库,两者都可以去官网下载,我们直接描述连接过程. 2.连接: 第一步:打开mysql的安装目录,我本地的安装目录如下:(注意是否有include和lib文件 ...
- Navicat连接MySQL8.0出现乱码的解决方案
Navicat连接MySQL8.0出现乱码的解决方案 参考文章: (1)Navicat连接MySQL8.0出现乱码的解决方案 (2)https://www.cnblogs.com/ray-mr-hua ...
- mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication
navicat 连接mysql8.0 报错client does not support authentication,解决方法: 打开windows Powershell,输入以下命令 ,加红加粗的 ...
- JDBC连接时所犯错误1.字符集设置不合适2.连接MySQL8.0社区版时时区不一致3..包名不能以Java.命名4.驱动被弃用
Microsoft JDBC Driver 的主页为:https://msdn.microsoft.com/en-us/data/aa937724.aspx 下载所需驱动 今天连接时报了四次错,记录下 ...
- FineReport——JDBC 连接 MySQL8.0 版本数据库
1.描述 下面介绍 Windows 操作系统下 JDBC 连接 MySQL8.0 版本数据库的两种方法. 2. 方法一 1)删除%FR_HOME%\webapps\webroot\WEB-INF\li ...
- navicat连接mysql闪退_Navicat连接MySql8.0的各种问题及解决方法
navicat连接mysql8.0亲测有效 今天下了个 mysql8.0,发现navicat连接不上,总是报错1251: 原因是mysql8.0版本的方式和mysql5.0的不一样,连接会报错. 试了 ...
- FineReport连接mysql8.0.16
今天想用springboot2.1.5集成finereport10.0,结果连接mysql8.0.16时,提示连接失败,上官网一看,发现内置的mysq版本驱动是5.1.39,所以问题是:mysql驱动 ...
- python3连接数据库步骤_Python3连接Mysql8.0遇到的问题及处理步骤
最近在使用Python开发系统,需连接mysql数据库,我用的是Python3连接MySQL8.0,其中老是报错以下问题: 网上给了各种各样的方法,大多是通过各种方式修改密码. 最简单的方法是更换了r ...
- Java连接MySQL8.0以上版本数据库方式
Java连接MySQL8.0以上版本数据库方式 MySQL 8.0 开始数据库相比常用的 5.X 版本发生了比较大的变化,我们在连接数据库的过程中许多地方也要发生一些变化. 总结一下,想要利用 mys ...
最新文章
- 两个字符串之间的复制,不使用strcopy()函数
- WEB学习-CSS盒模型
- python 报错 SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1076) 解决方法
- linux shell 2 /dev/null的解释
- linux搜索有哪些文件夹,Linux常见几个查找命令
- python3命令行安装pip_win10系统下python3安装及pip换源和使用教程
- OpenCL 数据类型
- 完全二叉树子节点个数
- 懒人看执行计划神器 for Oracle
- 微型计算机主板上安装的主要部件有,微型计算机的主板上安装的主要部件有()....
- Intel亚太研发有限公司段建钢:存储市场的那些年
- 淘宝直播上线“湖北加油”专区:近7000湖北商家获得扶持
- Trapcode套装插件原创图文/视频安装教程
- 16进制 转为图片 php_PHP实现简单RPC
- 华为手机怎样才算激活了_华为手机激活是怎么回事
- JAVA理财管理系统(JAVA 毕业设计)
- 使用Gpu恢复7z密码
- 转行开始的前端填坑之路
- 华为 组播之IGMPv1
- “无任何网络提供程序接受指定的网络路径”的解决办法
热门文章
- python创建学生类和教师类,python,学校成员类的例子,老师和学生(python class父类与子类之间的联系与逻辑)...
- 第二届“强网”拟态防御国际精英挑战赛落幕,29支国内外精英队伍未能突破拟态防御,赛宁网安靶场平台完美支撑BWM新赛制.
- SpringDataJPA 高效批量操作
- java 的 clear 和 compact
- Array与ArrayList有什么区别
- 中职双师型教师计算机培训总结,双师型教师计算机培训心得体会.doc
- 腾讯 2020年新增 20 亿行代码,C++蝉联腾讯最受欢迎的编程语言
- Single Image Haze Removal Using Dark Channel Prior
- CADD之分子对接一:背景介绍
- 小时候父亲是座山,我长大后山却垮了