データベース統合

画像をクリックして全画面表示
ユーザーインタフェースをデータベース駆動型のエンタープライズまたはデスクトップアプリケーションに提供
任意のデータベースへの接続
IDE には、MySQL、PostgreSQL、および Oracle DB データベースサーバー用のドライバがバンドルされています。JavaDB データベースには GlassFish Server および JDK 6 がバンドルされているため、データを認識する Web アプリケーションおよびエンタープライズアプリケーションを構築するのに必要なすべてのものが、すぐに使える状態になっています。その他の JDBC ドライバを IDE に登録することもできるため、JDBC ドライバを提供するほとんどのデータベースに接続できます。
|
|
Oracle Database
NetBeans IDE に Oracle Database サポートが組み込まれました。これにより、IDE 内から簡単に接続を確立してデータベースを操作できます。「新規接続」ダイアログは簡素化されました。定義済みの値を使用して、Oracle Database XE への接続を確立できます。
|

|
MySQL との簡単統合
NetBeans IDE では、既存の MySQL データベースが自動検出されるため、MySQL を簡単に操作できます。MySQL Server を登録し、ローカルサーバーを IDE から直接開始および停止します。データベースエクスプローラを使用して、データベースと接続、参照、作成、および削除を行います。また、phpMyAdmin などの外部管理ツールを登録し、IDE からそれらを直接呼び出すこともできます。
SQL エディタ
SQL エディタのコード補完を使用すると、スキーマ、表、および列名をよりすばやく挿入できます。すべての SQL 文の履歴を参照し、検索用語および (または) 接続 URL でフィルタし、選択した文を挿入することもできます。SQL エディタでクエリー結果をソートしたり、返された大量のデータセットページをページごとに読み込んだりすることができます。返された結果の値を直接変更したり、行を挿入または削除したりすることができます。
Sakila サンプルデータベース
Sakila は MySQL の「公式」サンプルデータベースであり、チュートリアルおよび例として使用します。Sakila データベースを MySQL Server に読み込むには、Sakila プラグインをアップデートセンター (「ツール」>「プラグイン」) からインストールするだけです。
|

|
データベースの操作と維持
データベースエクスプローラを使用すると、表および列をすばやく表示できます。表、列、索引などを、作成、変更、および削除できます。SQL エディタでは、任意の SQL スクリプトを開いたり、編集したり、実行したりできます。エディタには、スクリプトの記述を簡単にする構文の強調表示が用意されています。データを返すスクリプトを実行すると、データも SQL エディタに表示されます。
Web アプリケーションへの表のドラッグ&ドロップ
Visual JSF Web フレームワークを使用して、データベース表をデータベースエクスプローラから Web ページのデザインビューにあるコンポーネント上に直接ドラッグできます。また、コンポーネントは表に自動的にバインドされます。これは、データベース指向の Web アプリケーション構築の生産性を大幅に改善します。
データベース指向の Swing アプリケーションの簡単な開始方法
Java Swing プロジェクトの作成では、データベースアプリケーションウィザードを使用することで作業を活性化できます。データベースアプリケーションウィザードを使用すると、データベースエクスプローラの接続から表を選択し、その表に対して作成、読み取り、更新、削除 (CRUD) を行う基本的なアプリケーションを自動生成できます。
データベース指向の JSF Web アプリケーションの簡単な開始方法
新しい JSF CRUD (Create-Read-Update-Delete) ジェネレータを使用して、基本的な JSF に基づいた CRUD Web アプリケーションを簡単に作成することもできます。これにより、データベース表から完全に動作する CRUD アプリケーションを次の 2 つの手順で構築できます。最初にデータベース表から JPA エンティティーオブジェクトを作成し、次にそれらのエンティティーに対する CRUD ページを生成します。
|
|
JPA (Java Persistence API ) を使用した制御
NetBeans IDE では、既存のデータベースから簡単に JPA エンティティークラスを生成できます。そのエンティティークラスを使用して、JSF ページ、RESTful Web サービス、およびデータをアプリケーションに統合するその他の便利なコードアーティファクトを生成できます。
|
|
|
外部ツールおよびサービスとの統合
|
|