Oracle SQLDeveloperでMySQLを操作する
Oracle社は SQL Developer という Javaベースの GUI DBクライアントを無償で配布している。
普通に考えればそれは Oracle DB専用のツールなのだろうが、実はMySQLや Microsoft SQL Serverへ接続することも出来る。
(Oracle社の立場からすれば、このツールを使ってぜひ Oracle DBへ移行して下さいというのが表向きのところだろう。しかし、そこはそれ)
MySQLをGUIで操作する方法といえば、Microsoft Accessと ODBCドライバを組み合わせて使用するか、Navicatのような商用ソフトウェアか、phpMyAdminのようなWebベースのツールを使うのが一般的であり、よもや Oracle社の無償ツールが使えるなどということを知る人は少ないのではないだろうか。
下記は、SQL DeveloperでMySQLを操作する方法のメモ。
OTN(Oracle Technology Network)から SQL Developer(現在のバージョンは1.2.1)をダウンロード出来る。動作させるにはJRE1.5が必要。
Mac版は 日本のOTNには置いていないようなので、USのOTNからダウンロードすること(但しUIは日本語化されていない)。
SQL Developerには MySQLの JDBCドライバが標準では添付されていないため、展開した SQL Developerの jdbc/libフォルダに mysql-connector-java-*-bin.jarを自分でコピーする。
(Macの場合 SQLDeveloper.app/Contents/Resources/sqldeveloper/jdbc/lib)
SQL Developerを起動し、Tools->Preferences->Database->Third Party JDBC Drivers から先刻コピーした mysql-connector-java-*-bin.jarを追加してやれば、SQL Developerで MySQLへのコネクションを張ることが出来る。
なおUTF-8オンリーの環境でしか動作を確認していないので、他のエンコーディングが関係している場合は文字化けなどを起こすかもしれない。その手の問題に対する対処法についてはここでは取り扱わないので各自で解決されたし。というかUTF-8を使え。
なおMicrosoft SQL Serverへ接続したい場合も JDBCドライバの jarファイル(sqljdbc.jar)を同様にしてセットしてやれば良い。
普通に考えればそれは Oracle DB専用のツールなのだろうが、実はMySQLや Microsoft SQL Serverへ接続することも出来る。
(Oracle社の立場からすれば、このツールを使ってぜひ Oracle DBへ移行して下さいというのが表向きのところだろう。しかし、そこはそれ)
MySQLをGUIで操作する方法といえば、Microsoft Accessと ODBCドライバを組み合わせて使用するか、Navicatのような商用ソフトウェアか、phpMyAdminのようなWebベースのツールを使うのが一般的であり、よもや Oracle社の無償ツールが使えるなどということを知る人は少ないのではないだろうか。
下記は、SQL DeveloperでMySQLを操作する方法のメモ。
OTN(Oracle Technology Network)から SQL Developer(現在のバージョンは1.2.1)をダウンロード出来る。動作させるにはJRE1.5が必要。
Mac版は 日本のOTNには置いていないようなので、USのOTNからダウンロードすること(但しUIは日本語化されていない)。
SQL Developerには MySQLの JDBCドライバが標準では添付されていないため、展開した SQL Developerの jdbc/libフォルダに mysql-connector-java-*-bin.jarを自分でコピーする。
(Macの場合 SQLDeveloper.app/Contents/Resources/sqldeveloper/jdbc/lib)
SQL Developerを起動し、Tools->Preferences->Database->Third Party JDBC Drivers から先刻コピーした mysql-connector-java-*-bin.jarを追加してやれば、SQL Developerで MySQLへのコネクションを張ることが出来る。
なおUTF-8オンリーの環境でしか動作を確認していないので、他のエンコーディングが関係している場合は文字化けなどを起こすかもしれない。その手の問題に対する対処法についてはここでは取り扱わないので各自で解決されたし。というかUTF-8を使え。
なおMicrosoft SQL Serverへ接続したい場合も JDBCドライバの jarファイル(sqljdbc.jar)を同様にしてセットしてやれば良い。
ラベル: Oracle

0 件のコメント:
コメントを投稿
<< ホーム