第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

添加 MariaDB 工件時(shí)出現(xiàn) SchemaCrawler 錯(cuò)誤

添加 MariaDB 工件時(shí)出現(xiàn) SchemaCrawler 錯(cuò)誤

躍然一笑 2021-06-06 13:38:29
當(dāng)我將其添加到 pom.xml 時(shí):    <!-- https://mvnrepository.com/artifact/us.fatehi/schemacrawler-mariadb -->    <dependency>        <groupId>us.fatehi</groupId>        <artifactId>schemacrawler-mariadb</artifactId>        <version>14.08.06</version>    </dependency>然后我得到一個(gè)錯(cuò)誤:java.util.ServiceConfigurationError: schemacrawler.tools.databaseconnector.DatabaseConnector: Provider schemacrawler.server.mariadb.MariaDBDatabaseConnector could not be instantiated..Caused by: java.lang.NoSuchMethodError: schemacrawler.tools.databaseconnector.DatabaseConnector.<init>(Lschemacrawler/tools/databaseconnector/DatabaseServerType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V我正在嘗試連接到 Oracle 數(shù)據(jù)庫(kù)。如果我從 pom 中省略 MariaDb,這會(huì)起作用。我正在使用更高版本的 SchemaCrawler:    <dependency>        <groupId>us.fatehi</groupId>        <artifactId>schemacrawler</artifactId>        <version>14.21.02</version>    </dependency>    <!-- https://mvnrepository.com/artifact/us.fatehi/schemacrawler-oracle -->    <dependency>        <groupId>us.fatehi</groupId>        <artifactId>schemacrawler-oracle</artifactId>        <version>14.21.02</version>    </dependency>我希望在 pom.xml 中有 MariaDB,并且仍然能夠使用 SchemaCrawler 讀取 Oracle。連接數(shù)據(jù)庫(kù)后出現(xiàn)錯(cuò)誤,在以下代碼的最后一行:        Connection dbConnection = DatabaseBroker.getDbConnection(                eventName,                 cbDatabase.getValue(),                 tConnectionString.getValue(),                 tUsername.getValue(),                 tPassword.getValue()        );        //Schema schema = SchemaCrawler.getSchema(dbConnection, SchemaInfoLevel.detailed(), new SchemaCrawlerOptions());        //SchemaCrawler sc = new SchemaCrawler(dbConnection, null);        try        {            Catalog catalog = SchemaCrawlerUtility.getCatalog(dbConnection, null);
查看完整描述

1 回答

?
收到一只叮咚

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊

您使用的主要 SchemaCrawler 庫(kù)和 SchemaCrawler 數(shù)據(jù)庫(kù)插件的版本不兼容。如果您連接到 Oracle,則不需要 MariaDB 插件。事實(shí)上,即使在類路徑上沒(méi)有 SchemaCrawler 數(shù)據(jù)庫(kù)插件,SchemaCrawler 也可以與大多數(shù)數(shù)據(jù)庫(kù)一起使用。


查看完整回答
反對(duì) 回復(fù) 2021-06-10
  • 1 回答
  • 0 關(guān)注
  • 245 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)