AI + データベース可視化
VJSP は統合されたデータベース可視化機能を提供し、IDE 内でテーブル構造の閲覧、自然言語による SQL 生成、ワンクリックでのクエリ実行とデータ管理を可能にします。外部ツール(DBeaver、Navicat など)に切り替える必要がなく、開発効率を大幅に向上させます。
⚠️ 前提条件:対象データベースに正常に接続されていることを確認してください。
一、機能概要
AI+データベース可視化には、以下の3つのコア機能が含まれます:
🗣️ AI 駆動 SQL 生成: 自然言語で要件を記述し、テーブル作成、クエリ、更新などの標準 SQL 文を自動生成します。
▶️ 内蔵クエリアナライザー:
SQL を直接実行し、結果をリアルタイムで確認できます。テーブル作成、データ挿入、複雑なクエリなどの操作をサポートします。🧰 テーブルレベルクイック操作: 右クリックメニューで構造管理、データ操作、エクスポートなどのワンストップ機能を提供し、手書き不要です。
二、操作フロー
ステップ 1:データベース可視化インターフェースを開く
以下のいずれかの方法でアクセスできます:
上部ツールバーの データベースアイコン をクリック
AI ダイアログで生成された SQL の上の 「実行」 ボタンをクリック

ステップ 2:データテーブルを操作(右クリッククイックメニュー)
データベースパネルで:
任意のデータテーブルを選択
テーブル名を右クリックし、操作メニューを表示
以下の操作をサポート:
クエリ:SELECT * FROM table を生成し、アナライザーを開く
編集:テーブルフィールド編集モードに入る
SQL生成(クエリ、挿入、更新、テーブル作成、テーブル削除)
フィールド操作(フィールド追加、フィールド変更、フィールド削除)
削除:テーブル全体を削除
⚠️ セキュリティヒント:構造変更やデータ削除に関わる操作は不可逆です。慎重に実行してください。
リフレッシュ:テーブル構造またはデータを再読み込み
エクスポート:テーブルデータをエクスポート

ステップ 3、AI を使用して SQL 文を生成
AI 機能を使用すると、自然言語でデータベース関連の要件を記述し、システムが標準 SQL 文を自動生成し、ワンクリックで実行できます。
操作フロー:
- 要件を記述
プラグインサイドバーの入力ボックスに、自然言語で SQL 要件を記述します。例:
顧客情報管理テーブルを設計- 生成結果を取得
リクエストを送信すると、AI がテーブル作成用の SQL ファイルをインテリジェントに返信します。
- SQL を実行
- SQL の上の 実行 ボタンをクリック → クエリアナライザーに自動的に移動し、文をロード
- または コピー をクリックし、手動でクエリアナライザーに貼り付け
- 結果を確認
クエリアナライザーで 実行 をクリックすると、システムが操作結果またはクエリデータを返します。

三、AI コンテキスト認識:生成をより正確に
VJSP のユニークな利点は、実際のデータベーステーブル構造を AI ダイアログコンテキストに注入することです。
テーブルを選択すると、システムはその完全なスキーマ(フィールド名、タイプ、制約など)を自動的に同期します。これにより、AI は以下のようなリクエストを正確に理解できます:
「顧客テーブルで携帯電話番号が空のユーザーをクエリ」
「注文テーブルに「支払いステータス」フィールドを追加し、デフォルト値を「未払い」に設定」
これにより、フィールドが一致し、構文が正しく、論理的に厳密な SQL またはビジネスコードを生成できます。
有効化方法:
上部ツールバーの 【データベーステーブルを選択】 をクリック
リストで対象の データテーブル名 をクリック
プラグインが自動的に構造を同期し、以降のダイアログはこのコンテキストに基づいて推論します

💡 ヒント:テーブル構造が同期されていない場合、AI は汎用 SQL のみを生成できます。同期後、生成精度が大幅に向上します。操作前に必ず対応するテーブルを選択してください。
