ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
Services ウィンドウの位置づけ
NetBeans IDE には 3 つの主要ペインがあります:
- Projects (
Ctrl+1) — プロジェクトの論理ビュー - Files (
Ctrl+2) — ファイルシステム上の物理ビュー - Services (
Ctrl+5) — IDE 外のリソース(DB、サーバ、リポジトリ、CI など)
Services は「プロジェクトを跨いで使う、共通の外部リソース」を集約するパネルです。閉じている場合は Window → Services から開けます。
主なノード一覧
| ノード | 用途 | 主な操作 |
|---|---|---|
| Databases | JDBC 接続管理 | 接続作成、テーブル/カラム参照、SQL 実行、ER 図生成 |
| Drivers | JDBC ドライバ登録 | jar 追加、クラス名指定 |
| Servers | アプリサーバ | Tomcat/GlassFish/WildFly/Payara 登録、起動/停止、デプロイ |
| Maven Repositories | Maven 依存検索 | Local / Central / 独自 nexus を登録、Artifact 検索 |
| Web Services | WSDL/REST | WSDL 解析、クライアントコード生成 |
| Cloud | クラウド連携 | Oracle Cloud / AWS 等 |
| Hudson Builders | CI サーバ | Hudson/Jenkins ジョブを参照 |
| Task Repositories | BTS 連携 | Bugzilla / JIRA チケット参照 |
Databases ノードの使い方
NetBeans でデータベースに接続する手順:
- Services を開く (
Ctrl+5) - Drivers を展開 → 使う JDBC ドライバ (例: MySQL JDBC Driver) を右クリック → Connect Using...
- 接続情報入力:
- Host:
localhost - Port:
3306 - Database:
mydb - User / Password
- Host:
- Test Connection → OK
- Schema を選択 (PUBLIC / mydb など)
- 接続ノードが作成され、配下に Tables / Views / Procedures が表示される
接続後にできる操作:
| 操作 | 方法 |
|---|---|
| テーブルのデータ参照 | テーブル右クリック → View Data |
| SQL を書いて実行 | 接続右クリック → Execute Command... → Ctrl+Shift+E で実行 |
| テーブル定義参照 | テーブル右クリック → Grab Structure |
| CREATE TABLE 生成 | 右クリック → Create Table... |
| ER 図出力 | テーブル選択 → Visualize |
| JPA Entity 自動生成 | プロジェクト → New → Entity Classes from Database |
Servers ノードの使い方
Tomcat / GlassFish / WildFly / Payara を登録するとデプロイが Run プロジェクト一発で済みます。
- Servers を右クリック → Add Server...
- サーバ種別を選択 (Apache Tomcat 等)
- インストールディレクトリ (
/opt/tomcat等) を指定 - 管理ユーザを入力 (Tomcat の場合
tomcat-users.xmlにmanager-scriptロール必須) - Finish
登録後、サーバ右クリックで:
- Start / Stop / Restart — サーバの起動制御
- View Server Log — Output ウィンドウにログ出力
- Properties — VM オプション、ポート、デプロイ先設定
プロジェクト側のプロパティで「Run」→「Server」を選択すれば、F6 (Run) でビルド → デプロイ → ブラウザ起動が自動化されます。
Maven Repositories ノードの使い方
Maven プロジェクトで依存を追加する際、リポジトリから検索できます:
- Services → Maven Repositories → Local Repository 右クリック → Update Index
- Find アイコンをクリック
- GroupId / ArtifactId / クラス名で検索
- 該当依存を右クリック → Add as Dependency → 対象プロジェクト選択
pom.xmlに自動追記される
社内 Nexus / Artifactory を使う場合は Maven Repositories 右クリック → Add Repository で URL 登録。
IntelliJ IDEA との対応
| NetBeans Services | IntelliJ IDEA 相当 |
|---|---|
| Databases ノード | Database Tools パネル (右側) / DataGrip |
| Servers ノード | Run Configurations + Services パネル (Ultimate) |
| Maven Repositories | Maven ツールウィンドウ + Repositories |
| Web Services | HTTP Client + WSDL Tools |
| Hudson Builders | Jenkins プラグイン |
表示されない / 開けないとき
| 症状 | 対処 |
|---|---|
| Window メニューに Services が無い | Window → Reset Windows でレイアウト初期化 |
Ctrl+5 が反応しない | Options → Keymap で確認、他のショートカットと競合解消 |
| Databases ノードが空 | Drivers から JDBC ドライバ追加が必要 |
| Servers にデプロイできない | サーバの manager ロール / 管理アカウント設定確認 |
FAQ
Q: Apache NetBeans 最新版でも Services はある?
A: あります。Apache NetBeans 17 / 21 / 24 でも引き続き同じ位置にあります。一部メニューが Tools 配下に移動した機能はあります。
Q: SQL クライアントとして実用に耐える?
A: 簡単な参照・編集なら十分です。本格的にチューニングや実行計画を見るなら MySQL Workbench / DBeaver / SQL Developer 等専用ツールが優れます。
Q: 接続情報の保存場所は?
A: ユーザディレクトリ配下 (~/.netbeans/[version]/config/Databases/Connections/) に XML 保存。パスワードはユーザ操作で保存可否を選択可能。
📸 参考画像
※ 旧バージョンから引き継いだ参考画像です。手順・図解の補助としてご覧ください。

ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?