Netbeans 7.3バンドルのmysql-connector-javaはバージョンアップしよう。

ねこび~んかわいいよ、ねこび~ん!

PHPのIDEにはNetbeansを使っています。

Eclipseから移ってきて早くも1年がたちました。
特に不満もなく。

メモリ食いだけど重過ぎないところが好き。

オサレエディタはいっぱいあるけど、カスタマイズが面倒なのはイヤだす・・・。

で。

いつもMySQLの操作にはMySQL Workbench を使っているのですが、そういえばデータベースいじれたよなーと思って使ってみたわけです。

接続設定作って、難なくテーブル一覧取得までいきました。

じゃ、SELECTしてみるかってことで…

060113_041134_AM
空っぽ
いやいやいや!
MySQL Workbenchから見た図
MySQL Workbenchから見た図

入ってますよね!?

で、コレ


エラー・コード1064,SQL状態42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1

エラーでとるやんけ!

色々見たけど暗黙オプションのとり方がわからず、ググりましたところ

Bug 224260 – Update JDBC Drivers (was OPTION SQL_SELECT_LIMIT=DEFAULT) とか、

MySQL5.6なので、おそらくこの辺も関係があるのではと疑いつつ。

MySQL Bugs: #66659: mysql 5.6.6m9 fails on OPTION SQL_SELECT_LIMIT=DEFAULT

とりあえず。

ドライバを更新する

Connector/Jの新しいものが出ておりましたので入れます。(バンドル版は5.1.18でした)

落としてきて、中のmysql-connector-java-5.1.25-bin.jarを

C:\Program Files\NetBeans 7.3\ide\modules\ext に放り込みます。

Netbeansで使うドライバを切り替える

サービスタブ開いてドライバ名を右クリック→「カスタマイズ」

サービスタブ
サービスタブ
060113_041306_AM
追加でさっきのjarを選ぶ
060113_041600_AM
古いのが一番上にきてるとダメです。

一番上に来てるjarを使うなら複数選べる意味があるのか謎ですが。(5.1.25が上にきていて、5.1.18もある状態は大丈夫でした。)

解決しました。
めでたしめでたし。