成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Mysql 8.0版本驅(qū)動(dòng)getTables返回所有庫的表的問題

LeexMuller / 1784人閱讀

摘要:如果你是使用的版本驅(qū)動(dòng),需要將換成需要注意的是版本驅(qū)動(dòng)相關(guān)的參數(shù)有變化比如版本驅(qū)動(dòng)將參數(shù)的默認(rèn)值由改為了,如果你使用獲取所有的表信息,版本驅(qū)動(dòng)將返回所有庫的表。

MySQL Connector/J 8.0版本驅(qū)動(dòng)向下兼容之前的5.5+版本MySQL,如果你使用的是5.5+版本MySQL,都可以升級(jí)成8.0版本驅(qū)動(dòng)。

如果你是使用的5.X版本驅(qū)動(dòng),需要將Driver Class換成: com.mysql.cj.jdbc.Driver

需要注意的是:
8.0版本驅(qū)動(dòng)DataSource相關(guān)的參數(shù)有變化:

比如8.0版本驅(qū)動(dòng)將參數(shù) nullCatalogMeansCurrent 的默認(rèn)值由true改為了false,如果你使用DatabaseMetaData.getTables獲取所有的表信息,8.0版本驅(qū)動(dòng)將返回所有庫的表。

// 默認(rèn)會(huì)返回所有庫的表,而不僅是datasource指定的庫
databaseMetaData.getTables(null, null, null, new String[]{"TABLE"})

解決方案就是在連接池初始化時(shí),將這個(gè)參數(shù)改為true,以HikariCP為例:

Java Config:

HikariConfig config = new HikariConfig();
...
config.addDataSourceProperty("nullCatalogMeansCurrent", true);

Spring Boot 配置:

spring.datasource.hikari.data-source-properties.nullCatalogMeansCurrent=true

其他參數(shù)變化請(qǐng)參考[官方文檔]

Diboot - 簡單高效的輕代碼開發(fā)框架

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/72565.html

相關(guān)文章

  • HBase的安裝和使用

    摘要:文章作者原文鏈接基本介紹是一個(gè)分布式數(shù)據(jù)庫可以提供數(shù)據(jù)的實(shí)時(shí)隨機(jī)讀寫。表劃分為不同的。高可用集群應(yīng)配置兩臺(tái)一臺(tái)處于狀態(tài)一臺(tái)處于狀態(tài),用于監(jiān)聽可以再從另外兩條機(jī)器中再啟動(dòng)一個(gè)服務(wù)。 文章作者:foochane? 原文鏈接:https://foochane.cn/article/2019062801.html 1 Hbase基本介紹 Hbase是一個(gè)分布式數(shù)據(jù)庫,可以提供數(shù)據(jù)的實(shí)時(shí)隨機(jī)讀寫...

    CntChen 評(píng)論0 收藏0
  • 通過demo學(xué)習(xí)OpenStack開發(fā)所需的基礎(chǔ)知識(shí) -- 數(shù)據(jù)庫(1)

    摘要:另外,項(xiàng)目在單元測(cè)試中使用的是的內(nèi)存數(shù)據(jù)庫,這樣開發(fā)者運(yùn)行單元測(cè)試的時(shí)候不需要安裝和配置復(fù)雜的數(shù)據(jù)庫,只要安裝好就可以了。而且,數(shù)據(jù)庫是保存在內(nèi)存中的,會(huì)提高單元測(cè)試的速度。是實(shí)現(xiàn)層的基礎(chǔ)。項(xiàng)目一般會(huì)使用數(shù)據(jù)庫來運(yùn)行單元測(cè)試。 OpenStack中的關(guān)系型數(shù)據(jù)庫應(yīng)用 OpenStack中的數(shù)據(jù)庫應(yīng)用主要是關(guān)系型數(shù)據(jù)庫,主要使用的是MySQL數(shù)據(jù)庫。當(dāng)然也有一些NoSQL的應(yīng)用,比如Ce...

    warnerwu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

LeexMuller

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<