Mysql8.0版本驱动getTables返回所有数据库表的示例分析
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,这篇文章给大家分享的是有关Mysql8.0版本驱动getTables返回所有数据库表的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如果你是使用的5.X版本驱动,需
千家信息网最后更新 2024年11月29日Mysql8.0版本驱动getTables返回所有数据库表的示例分析
这篇文章给大家分享的是有关Mysql8.0版本驱动getTables返回所有数据库表的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
如果你是使用的5.X版本驱动,需要将Driver Class换成: com.mysql.cj.jdbc.Driver
需要注意的是:
8.0版本驱动DataSource相关的参数有变化:
比如8.0版本驱动将参数 nullCatalogMeansCurrent 的默认值由true改为了false,如果你使用DatabaseMetaData.getTables
获取所有的表信息,8.0版本驱动将返回所有库的表。
// 默认会返回所有库的表,而不仅是datasource指定的库databaseMetaData.getTables(null, null, null, new String[]{"TABLE"})
解决方案就是在连接池初始化时,将这个参数改为true,以HikariCP为例:
Java Config:
HikariConfig config = new HikariConfig();...config.addDataSourceProperty("nullCatalogMeansCurrent", true);
Spring Boot 配置:
spring.datasource.hikari.data-source-properties.nullCatalogMeansCurrent=true
感谢各位的阅读!关于"Mysql8.0版本驱动getTables返回所有数据库表的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
版本
驱动
参数
数据
数据库
示例
分析
内容
更多
篇文章
不错
实用
信息
就是
文章
方案
看吧
知识
解决方案
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
昌平区推广软件开发多少钱
php软件开发包
空间数据库建立案例
苹果id建议连接服务器验证失败
服务器为什么需要较大内存
软件开发行业BA是什么
liunx服务器安全
软件开发产品部有哪些人
服务器剪辑版
mc怎么看服务器到期
游唐网络安全海报
计算机与网络技术的工作内容
java版本怎么进服务器
华为服务器防火墙软件
dhcp服务器异常啥意思
天命之子每个服务器的区别
网络安全如今形势
合川公安局网络安全保卫支队长
法律角度网络安全
网络安全软件分类汇总
数据库怎么重新安装实例
易飞erp系统数据库操作
陇南软件开发公司
戴尔旗下网络安全部
cs连接任何服务器失败
视频聊天软件开发的四大优势
轻量的数据库
綦江区工商软件开发服务公司
湖北统一软件开发价格参考价格
柏云服务器上传歌曲