TOP
>
システム開発
> 理由4:PL/SQLプログラムの開発
Oracle JDeveloperによる快適PHP開発
第1回:Oracle JDeveloperが注目される理由
著者:
日本オラクル 一志 達也
2007/6/19
前のページ
1
2
3
理由4:PL/SQLプログラムの開発
JDeveloperが多くの人に使われるのは、データベースの操作ができるだけではありません。JDeveloperには、オラクルデータベースにストアド・プログラムを作成するための言語である「PL/SQL」をコーディングするための機能が備わります。
データベースアプリケーションを開発する場合、PHPのプログラムだけでなく、データ処理はPL/SQLで記述する場面もあるでしょう。こうしたときに、JDeveloperであれば同一の環境でPL/SQLのコード編集もできるのです。
理由5:PL/SQLとのシームレスなデバッグ
残念ながら現在のリリースではPHPに対応できていませんが、JDeveloperにはJavaとPL/SQLを、シームレスにデバッグできる機能が備わっているのです。コンパイルエラーがなくなった後のプログラムが、思い通りの動作をしないときに行うデバッグには、ステップ実行を行える環境が欠かせません。
1行ずつ、どこを通っているのかを確認しながら、変数の状態を確認する作業を誰しも経験していることでしょう。ところがEclipseでは、PL/SQLを呼び出している部分も1行のプログラムとして扱われ、その実行結果がいきなり返されます。これでは、PL/SQLの内部で何が起きているのかはわからず、そこに原因はないものとして作業を進めるほかありません。
しかしJDeveloperであればJavaから呼び出されたPL/SQLについても、ステップ実行を行い変数の内容を確認できるのです(図3)。
図3:JDeveloperなら変数の内容を確認できる
(画像をクリックすると別ウィンドウに拡大図を表示します)
もちろん、PL/SQL単体でのデバッグ実行もできますから、PL/SQLの開発生産性も大きく向上します。
オラクルデータベースとの親和性の高さがポイント
このように、無償で提供される開発環境でありながら、オラクルデータベースとの親和性が高く、ベンダーのサポートも受けられるOracle JDeveloperは多くの開発者から支持されています。まだ試したことがない方も、OTNからダウンロードして、ぜひ一度試してみていただきたいと思います。
次回は開発環境の整え方やオラクル製品と融合した開発テクニックについて紹介します。
関連連載
JDeveloperで学ぶJSF入門
OracleとPHPでウェブサイトを構築する
徹底攻略ORACLE MASTER Bronze DBA 10g問題集
前のページ
1
2
3
著者プロフィール
日本オラクル株式会社 一志 達也
SI企業において、アプリケーション開発や、データベースを中心としたインフラを担当。その後日本オラクルにて、データベース製品のマーケティングを担当している。現在は中堅中小規模システム向けの製品マーケティングに従事。開発ツールの啓蒙活動にも励んでいる。
INDEX
第1回:Oracle JDeveloperが注目される理由
Oracle JDeveloperによる快適PHP開発
理由2:サポートが受けられる
理由4:PL/SQLプログラムの開発