68285


<https://stackoverflow.com/a/31174882/1979953>  
に`mysql-connector-java`が古いためにJavaとの接続に失敗したとあるのですが、この`mysql-connector-
java`はどのように確認するのでしょうか？上記リンクにはXMLらしきものが書いてますが、どこかに設定ファイルが存在するのでしょうか？ Mac に
brewで入れたMySQLを使っています。

Spring Bootを使っています。  
そのSpringからMySQLに接続できなくて困っているMacが少し古いのですが、他の正常に動いているマシーンでも`mysql-connector-
java`を自分でダウンロードしてきた記憶はありません。  
（ターミナルでmysqlコマンドを使いポート番号を指定して接続できることは確認済み。その他GUIクライアントでも接続できることを確認済み）

（`mysql-connector-java`がbrewのMySQLの時点で入っているのか、Spring
Bootがいい感じに依存関係をみて入れているのは理解できていません）

（MySQのバージョンは5.6.26です。接続を成功させるために試行錯誤したいので、おそらく近いうちにバージョンは上げてしまいます。もしくはMariaDBに変えます）


CC BY-SA 4.0
2020-07-05T01:38:16.450
68283
2020-07-05T02:39:06.870
2020-07-05T02:07:35.667
9008
9008
question
java mysql spring spring-boot homebrew
mysql-connector-java のバージョンの確認方法


Maven(`pom.xml`)/Gradle(`build.gradle*`)で指定したものが利用されます。

それら構成ファイルを直接見るか(質問文のリンク先はMavenの`pom.xml`です)、

[code]

    mvn dependency:tree
    gradle dependencies
    
[/code]

コマンドを実行することでプロジェクトが利用しているモジュールを出力できます。


CC BY-SA 4.0
2020-07-05T02:39:06.870
68285
2020-07-05T02:39:06.870
2808
68283
answer