コンテンツにスキップ

SQL Developer接続

MySQLへ 接続

https://dev.mysql.com/downloads/connector/j/
「プラットフォーム非依存(Platform Independent)」を選択。

SQL Developer にプラグインを追加

ツール→プリファレンス→データベース→サードパーティJDBCドライバ→エントリの追加→
 「connector-java-X.X.XX-bin.jar」を指定する。

データベースの新規接続に、[MySQL]のタブが追加されている。

エラーメッセージ

ステータス: 失敗 -テストが失敗しました: The connection property 'zeroDateTimeBehavior' acceptable values are: 'CONVERT_TO_NULL', 'EXCEPTION' or 'ROUND'. The value 'convertToNull' is not acceptable.

The connection property 'zeroDateTimeBehavior' acceptable values are: 'CONVERT_TO_NULL', 'EXCEPTION' or 'ROUND'. The value 'convertToNull' is not acceptable.

connections.xml を編集

C:\Users\(ユーザ名)\AppData\Roaming\SQL Developer\system18.2.0.x.xx\o.jdeveloper.db.connection\
C:\Users\kakis\AppData\Roaming\SQL Developer\system18.2.0.183.1748\o.jdeveloper.db.connection\

         <StringRefAddr addrType="zeroDateTimeBehavior">
            <Contents>convertToNull</Contents>
         </StringRefAddr>

              ↓

         <StringRefAddr addrType="zeroDateTimeBehavior">
            <Contents>CONVERT_TO_NULL</Contents>
         </StringRefAddr>

Connecting to MySQL 8.0

https://community.oracle.com/thread/4144569

connections.xml

https://stackoverflow.com/questions/7954759/where-does-oracle-sql-developer-store-connections C:\Users\(ユーザ名)\AppData\Roaming\SQL Developer\system18.2.0.x.xx\o.jdeveloper.db.connection\


備考

  • 定義書は出せない?
  • MySQL→Oracleの移行ができるっぽい。