データベースアクセス

Similar documents
Microsoft Word - サンプル _データベースアクセス_.doc

データベースアクセスチュートリアル

PowerPoint プレゼンテーション

1

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Microsoft Word - JDBC検証 docx

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

PowerPoint プレゼンテーション

目次 Webフォルダの特長と仕組み 3 Webフォルダの開き方 4 1 児童生徒の場合 4 2 先生の場合 5 Webフォルダ機能 ファイルのアップロード ( 保存 ) 6 ファイルのダウンロード 7 ファイルの開き方 8 新規フォルダの作成 9 フォルダ ファイルの名称の変更 10 フォルダ ファ

DBMSリポジトリへの移行マニュアル

Microsoft Word - JDBC-ODBCu691cu8a3c docx

モデリング操作ガイド (データベースモデリング編)

ご存知ですか? データ転送

MxLogonサーバサイドツールキット用UI

MZ Platform エクセル連携導入チュートリアル

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None

Lesson

スクールCOBOL2002

Microsoft Word - JDBCドラバーの設定.doc

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

intra-mart Accel Platform

Team Foundation Server 2018 を使用したバージョン管理 補足資料

Ⅰ. 問題を 1 問ずつ入力していく方法 1. 挿入 メニューから e- ラーニング を選び テスト をクリックして下さい 2. 新規テストの作成ウィザード ( テストの設定 ) が開くので各項目を設定して下さい ここでは 名称を 確認問題 満点を 5 点 合格点を 3 点 制限時間なしで設定します

レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管

LINE WORKS セットアップガイド目次 管理者画面へのログイン... 2 ドメイン所有権の確認... 3 操作手順... 3 組織の登録 / 編集 / 削除... 7 組織を個別に追加 ( マニュアル操作による登録 )... 7 組織を一括追加 (XLS ファイルによる一括登録 )... 9

目次 はじめに インストール JDBC ドライバの配置 初期登録ユーザー バージョンアップ 評価版の制限....8 参考.JDBC ドライバの入手と設定....9 ) I2C Co.,Ltd.. All

システム設計書 システム名 : 居酒屋検索システム 教育情報システム学講座 岩淵直人 プロクター鎌田奉訓 1. 要求仕様書に関する内容 システム機能の概要 居酒屋の新規登録および削除 編集が行えること 検索機能は人数 料金 場所 ジャンル( 和 洋 中 ) で検索できること 検

CubePDF ユーザーズマニュアル

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

Microsoft Word - Android_SQLite講座_画面800×1280

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

クライアント証明書導入マニュアル

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

<8B9E93738CF092CA904D94CC814090BF8B818F B D836A B B B816A2E786C73>

はじめに 本書を読むにあたって 本書では 次の用語 及びマークを使用しています クリック : マウスポインタを目的の位置でマウスの左ボタンをすばやく1 回押して離すことをいいます 本文では 選択 として表現していることもあります ダブルクリック : マウスポインタを目的の位置でマウスの左ボタンをすば

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版  

Ver.30 改版履歴 版数 日付 内容 担当 V //3 初版発行 STS V..0 05//6 パスワード再発行後のパスワード変更機能追加 STS V..0 05//5 サポート環境変更 STS V //9 サポート環境の追加 STS ii

スライド 1

VB実用Ⅲ⑩ フリーデータベースⅡ

推奨 web ブラウザについて スマートフォンやタブレットには様々な web ブラウザがあります Android 端末には 標準ブラウザ ios 端末には Safari どちらでも使用できる Y ブラウザ FireFox Google Chrome などの web ブラウザがあります ビット web

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

ケータイ de 会社メール

Microsoft PowerPoint - T4OOマニュアル_admin管理者_ pptx

WinXp-Rmenu

WebOTX V6 J2EEアプリケーションのトラブルシューティング

フレッツISDNセット Windows10用 設定マニュアル

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~

Microsoft Word - WebClass Ver 9.08f 主な追加機能・修正点.docx

1. 画面説明 ここでは普通にアプリケーションを開いた場合に表示される対話型画面の説明をしています パスワード ( 再入力 ) パスワード登録 パスワード消去 事前チェックの処理の際に必要になるパスワ

リリース 内容 追加付属資料 Ver /06/30 初回配布 Component 開発ガイド Application 開発ガイド 工程管理システムマニュアル サンプルアプリケーションマニュアル インストールガイド チュートリアル集 Ver /12/08 機能改善 コン

操作マニュアル 廃止届出登録 第 8 版 2019 年 7 月 22 日

カードプリンターImageCreateDBL 簡単操作ガイド(Accessデータ差し込み編)

購買ポータルサイトyOASIS簡易説明書 a

Create!Form V11 - 機能リファレンス - テスト実行

Microsoft Word - データ保管サービス操作マニュアル(第二版).docx

. はじめに はじめに みなと外国為替 WEBをご利用いただくにあたり ブラウザ ( インターネットに接続するソフト ) の設定作業は原則不要ですが お客さまのご利用環境によっては ブラウザの設定が必要となる場合があります お客さまの状況にあわせて手順をご確認ください ブラウザの設定を行う前にお客さ

ランタイム版 Pro 版共通 症例登録システム 2018/12/11 Q & A 目次 1. 起動時のエラー... 2 Q11. " ファイル jsgoe_data3.fmp12 を開くことができません" と表示されます (Windows) 2 Q12. ショートカットから起動できません (Wind

Cuoreテンプレート

Attain3 インストール説明書

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお

Microsoft PowerPoint ï½žéł»å�’å–¥æœ�ㇷㇹㅃㅀ㇤ㅳㇹㅋㅼㅫ曉逃.ppt [äº™æ‘łã…¢ã…¼ã…›]

CASEC

MZ Platform 工程管理システム簡易版 = 導入説明書 = MZ Platform.2.10

Shareresearchオンラインマニュアル

画面遷移

1. 画面説明 ここでは普通にアプリケーションを開いた場合に表示される対話型画面の説明をしています パスワード ( 再入力 ) パスワード登録 パスワード消去 事前チェックの処理の際に必要になるパスワードを

intra-mart EX申請システム version.7.2 事前チェック

Works Mobile セットアップガイド 目次 管理者画面へのログイン... 1 ドメイン所有権の確認... 2 操作手順... 2 組織の登録 / 編集 / 削除... 6 組織を個別に追加 ( マニュアル操作による登録 )... 6 組織を一括追加 (XLS ファイルによる一括登録 )...

目次 1. サイトの概要 2. このサイトで行なうこと 3. ログインするには 4. 情報発信会員 管理画面の説明 5. 掲載情報を決める 6. マイページを作成する 6-1 マイページのトップ画面について 7. コンテンツを作成する 7-1 掲載場所を決める 7-2 ページを作成する プロフィール

( 目次 ) 1. Joomla! インストールガイド はじめに 制限事項 サイト初期設定 Joomla! のインストール はじめに データベースの作成 Joomla! のインストール...

目次 1.1. AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Android 版アプリ インストール...

Microsoft Word - JAFZ01)[Office365]OneDrive_for_Business利用手順.docx

工程’S 9 ヘルプ Excelバーチャート

フォト・ボックス

ビジネスサーバ設定マニュアル_Standard応用編

改版履歴 版数 日付 内容 担当 V /2/25 初版発行 STS V //9 サポート環境の追加 STS 2

共有フォルダ接続手順 1 共有フォルダ接続ツールのダウンロード 展開 CSVEX のトップページから共有フォルダ接続ツールの zip ファイルをダウンロードします ダウンロードした zip ファイルを右クリックして すべて展開 を選択します (Windows 環境では zip ファイルを解凍しなくて

PowerPoint プレゼンテーション

DB STREET 設置マニュアル

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部

Section1_入力用テンプレートの作成

Microsoft Word - 206MSAccess2010

目 次 1. はじめに ソフトの起動と終了 環境設定 発助 SMS ファイルの操作 電話番号設定 運用条件 回線情報 SMS 送信の開始と停止 ファイル出力... 16

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

ADSL回線 Windows10用 設定マニュアル

Ver.70 改版履歴 版数 日付 内容 担当 V /09/5 初版発行 STS V /0/8 証明書バックアップ作成とインストール手順追加 STS V /0/7 文言と画面修正 STS V..0 0//6 Firefox バージョンの変更 STS V..40

案内所タッチパネル店舗管理ページ説明書 平成 22 年 7 月 26 日 案内所タッチパネル店舗管理ページ説明書 新たに登録いただいた店舗様へご登録いただいた店舗様へは 弊社より 管理ページアドレス ログイン用アカウント ログイン用パスワードをお送りさせていただきます また 管理ページで出来る作業は

eYACHO 管理者ガイド

Microsoft PowerPoint - KanriManual.ppt

Ver.60 改版履歴 版数 日付 内容 担当 V /7/8 初版発行 STS V..0 04// Windows 8. の追加 STS V..0 05//5 Windows XP の削除 STS V.30 05/8/3 体裁の調整 STS V.40 05//9 Windows0 の追加

Joi-Tab 端末管理システム最終更新日 2015 年 3 月 13 日

MOS_Windows8

MZ Platform 工程管理システム簡易版 = 導入説明書 = MZ Platform.3.6

PowerPoint プレゼンテーション

改訂履歴 版数日付改訂内容項番 ページ等 /03/31 全面改定

2)PostgresSQL を他のパソコンからもアクセス出来るように設定する PostgreSQL をインストールしたパソコンの C:\Program Files\PostgreSQL\9.3\data\pg_hba.conf の下部で host all all /32 md5 と

1.Access Access2007 版てくてく 2007 へのバージョンアップバージョンアップ手順手順について 1-1 Access2007 版てくてく2007について 作業手順の概要について 1 2. てくてく 2007 のインストールインストールについて 2-1 インストールの概

Microsoft Word - News&Topics管理者マニュアル.doc

共済会_Kねっと利用マニュアル(2018).indd

Transcription:

データベースアクセスコンポーネント 1. 概要 データベースアクセスコンポーネントとは SQL データベースにアクセスして SQL 文を実行することによりデータベース検索を行う機能を提供するコンポーネントです また データベースアクセスコンポーネントでは データベースの構成情報 接続情報 エラー情報等を取得することも可能です データベースアクセスコンポーネントは アプリケーションビルダーのメニューから以下のように選びます [ コンポーネント追加 ]-[ 入出力 ]-[ データベース ]-[ データベースアクセス ] このコンポーネントの使用には JDBC を介してアクセス可能な MySQL 等の SQL データベースが必要です MySQL のインストールに関しては 工程管理システム導入マニュアル を参照してください 2. 用途 データベース検索を行いたいとき Microsoft Access や Excel のテーブルデータを直接的に操作したいとき 注意 :Java の仕様変更 (Java からの JDBC-ODBC ブリッジの削除 ) の影響により, データベースアクセスコンポーネントを用いた Microsoft Access や Excel のデータへのアクセスが将来的にできなくなる可能性があります. 3. ここで使用されるイベントとメソッド データベースアクセスコンポーネントから発生するイベントを次に示します - 1 -

データ生成イベント 表 1 データベースアクセスコンポーネントから発生するイベント ( データ生成イベント ) トリガ 対象データ イベント番号 SQL 文を実行する (String) を使用し データを返す SQL 文を実行し 検索結果 ( テーブルデータ ) 0 たとき イベント番号を指定して SQL 文を実行する (String,int) を使用し 検索結果 ( テーブルデータ ) 指定したイベント番号 データを返す SQL 文を実行したとき テーブルに記述した SQL 文を実行する (PFObjectTable) を使用し データを返す SQL 文を実行したとき 検索結果 ( テーブルデータ ) テーブルの第 2 列に指定されたイベント番号 処理完了イベント 表 2 データベースアクセスコンポーネントから発生するイベント ( 処理完了イベント ) トリガ 処理結果データ イベント番号 SQL 文を実行する (String) を使用し データを返さない SQL 文を実行したとき 更新された行数 ( レコード数 ) 0 イベント番号を指定して SQL 文を実行する (String,int) を使用し 更新された行数 ( レコード数 ) 指定したイベント番号 データを返さない SQL 文を実行したとき テーブルに記述した SQL 文を実行する (PFObjectTable) を使用し 更新された行数 ( レコード数 ) テーブルの第 2 列に指定されたイベント番号 データを返さない SQL 文を実行したとき データベースに接続 切断したとき 0 0 SQLException が発生したとき 0-1 - 2 -

データベースアクセスコンポーネントの主なメソッドは次のとおりです 表 3 データベースアクセスコンポーネントの主なメソッド メソッド名 機能説明 データベースに接続する (String, String, String, String) 引数にそれぞれドライバ名 データベースの URL ユーザ名 パスワードを指定し デー タベースに接続する データベースとの接続を切断する () 接続中のデータベースとの接続を切断する SQL 文を実行する (String) 引数として SQL 文を指定し データベース検索を実行する 検索結果は発生したイベン トから取得するか 戻り値として取得することができます イベント番号を指定して SQL 文を実行する (String, int) 第 1 引数に SQL 文 第 2 引数にこのコンポーネントから発生するデータ生成イベントま たは処理完了イベントのイベント番号を指定して データベース検索を実行する テーブルに記述した SQL 文を実行する (PFObjectTable) 引数に SQL 文を記載したテーブルを指定して データベース検索を実行する 接続情報 エラー情報等を取得する () 接続情報 エラー情報等を文字列として取得する getdatabasetree() ( 日本語未設定 ) 接続中のデータベースの構造をツリーデータとして取得する setdatabase(string) ( 日本語未設定 ) 引数にデータベース名を設定して 使用するデータベースを指定する メソッドの機能説明について補足します データベースに接続する第 1 引数のドライバ名には 使用するドライバ名を指定します 例えば MySQL に JDBC ドライバを用いて接続する場合には com.mysql.jdbc.driver と記入します 第 2 引数のデータベースの URL には データベースの サーバ名 + データベース名 を指定します データベース ドライバによって異なりますが MySQL と上述のドライバを用いる場合には jdbc:mysql:// ホスト名 / データベース名 と記入します MZ Platform と同じパソコンに MySQL がインストールされている場合 ホスト名は localhost と記入します また データベースの種類や設定によっては 検索結果に日本語が含まれる場合 文字化けする場合があります この場合 使用する日本語コードを jdbc:mysql:// ホスト名 / データベース名?useUnicode=true&characterEncoding=SJIS というように明示することにより 解決する場合があります 詳細は各データベースの解説書をご覧下さい 第 3 引数のユーザ名には データベースに登録されているユーザ ID を指定します 第 4 引数のパスワードには 上述のユーザ ID に対して設定されているパスワードを指定します - 3 -

SQL 文を実行する引数の SQL 文として SELECT 文等のデータを返す SQL コマンドを実行した場合 データ生成イベントが発生し 検索結果はイベントに内包されたテーブルデータとして取得することができます また戻り値としても取得することができます 一方 INSERT UPDATE DELETE 等何も返さない SQL コマンドを実行した場合 処理完了イベントが発生し 変更された行数 ( レコード数 ) がイベントの内包データ ( 整数 ) として取得できます ただし SQL コマンドは データベースの種類によって異なりますので 詳細は市販の参考書をご覧下さい イベント番号を指定して SQL 文を実行する 上述のメソッド SQL 文を実行する を 発生するイベントのイベント番号を指定して実行することができます 発生するイベントの種類は 上述のメ ソッドに準じます イベント番号の設定以外 操作はメソッド SQL 文を実行する と同様ですので 説明を省略します テーブルに記述した SQL 文を実行する引数の テーブルデータ は N 行 2 列とし 第 1 列には SQL 文 第 2 列には第 1 列の SQL 文が実行後に発生するイベントのイベント番号を記載します 第 1 行から順に第 N 行まで SQL 文が実行され 発生するイベントの種類は上述のメソッドと同じです SQL 文をテーブルとして設定する以外 操作はメソッド SQL 文を実行する と同様ですので 説明を省略します 接続情報 エラー情報等を取得する データベースへのアクセス時に発生する情報を文字列として取得することができます データベースの接続状態やエラー等が取得できます getdatabasetree 接続中のデータベースの構造がツリーデータとして取得できます ルートはデータベース製品名 ノードはデータベース名 リーフはテーブル名とな ります setdatabase 引数に使用するデータベース名を指定することにより 検索対象のデータベースを変更することができます 接続時に指定したデータベースから使用 するデータベースを変更する場合などに使用します - 4 -

4. コンポーネント使用例 データベースアクセスコンポーネントを用いたサンプルアプリケーションが AD_DATA Sample に収録されています このサンプルアプリケーションは サンプルのデータベース production が既に存在することを仮定しています( 他のデータベース テーブルでも構いません ) サンプルのデータベース production に関しては 工程管理システム操作マニュアル または 工程管理システム導入マニュアル を参照してください ビルダーまたはローダーから データベースアクセス _1.mzax をロードし実行してください 図 1 のようにフレームが 2 つ表示されます SQL 文を記述して実行できます データベースの 構成がツリーで 表示されます テーブルの内容およ び検索結果がここに 表示されます 図 1 データベースアクセスサンプルアプリケーション 左側のフレームには接続するデータベースシステムのドライバ名 サーバ名 ユーザ名 パスワード データベース名を設定します これらが正しく設定されている場合には [ 接続 ] ボタンを押すことによりデータベースに接続できます また [ 切断 ] を押した場合には接続中のデータベースから切断できます 右側のフレームには データベースの構成 テーブルの内容が表示されます テキストフィールドに SQL 文を記述して [ 実行 ] ボタンを押すことにより テーブルを検索することが可能です 注意 : データベースの種類や設定によっては 検索結果に日本語が含まれる場合 文字化けする場合があります この場合 使用する文字コードを指定 - 5 -

することにより解決する場合があります MySQL の場合には 図 1 の左側のフレームのデータベース名の欄に データベース 名?useUnicode=true&characterEncoding=SJIS と記述し 再接続します 詳細は各データベースの解説書をご覧下さい データベースに接続すると 右のフレームは図 2 のようになります データベース製品名 [URL] データベース名 図 2 データベース接続時のイメージ フレーム中のツリーにはデータベースの構造が表示されます ルートにはデータベース製品名と URL が ノードにはデータベース名が表示されます ノ ードを開くと 図 3 に示すようにデータベースを構成するテーブル名が表示され テーブルを選択すると内容を閲覧することができます - 6 -

テーブル名 図 3 テーブル内容参照時のイメージ フレーム上部のテキストフィールドに SQL 文を記述し [ 実行 ] ボタンを押すと SQL 文による検索結果を表示することができます あらかじめ記述されて いる SELECT id, label FROM project はテーブル project からフィールド id と label だけで構成される部分を選択し表示する SQL 文です この SQL 文を実行すると図 4 のように検索結果が表示されます SQL 文に関する詳細は市販の参考書をご覧下さい - 7 -

図 4 SQL 文による検索時のイメージ 次にサンプルアプリケーションでのコンポーネント間の接続について説明します はじめに データベース接続フレーム に記述された情報を使用して データベースに対する接続及び切断を行うため 次のようにコンポーネント間を接続しています - 8 -

データベースの検索に関しては データベース検索フレーム から発生するデータ設定イベントに内包される SQL 文を取得して検索を実行するように 次のようにメソッドを使用しています - 9 -

また 検索結果はデータベースアクセスコンポーネントから発生するデータ生成イベントにテーブルデータとして内包されており そのテーブルデータ を データベース検索フレーム のテーブルに設定しています - 10 -

サンプルアプリケーションではデータベース接続時に データベースの構造をツリーとして表示するように次の図のようにメソッドを使用しています - 11 -

サンプルアプリケーションではツリーのテーブル名が選択された際に 使用するデータベースをそのテーブルが含まれているデータベースに切り替える ため 次の図のようにメソッドを使用しています - 12 -

参考のため さらに機能を拡張したサンプルアプリケーションも AD_DATA Sample に収録されています はじめの拡張例は データベースアクセス _1.mzax を Microsoft Excel( エクセル ) に接続するように変更を行ったものです ビルダーまたはローダーから データベースアクセス _2( エクセル接続 ).mzax をロードし実行してください 図 5 のようにフレームが 2 つ表示されます エクセルファイルへの接続にはユーザ名及びパスワードを設定する必要がないため その入力欄をフレームから削除してあります ドライバには sun.jdbc.odbc.jdbcodbcdriver サーバ名には jdbc:odbc:driver=microsoft Excel Driver (*.xls) データベース名にはエクセルファイルまでのパスを設定します ファイルの選択は [ 参照...] ボタンを押してファイル選択ダイアログから行うこともできます これらが正しく設定されている場合には [ 接続 ] ボタンを押すことによりエクセルファイルに接続できます また [ 切断 ] を押した場合には接続中のエクセルファイルから切断できます 右側のフレームには ワークシートの構成及び内容が表示されます ワークシート内のデータの検索するための SQL 文は ワークシート名 ( テーブル名 ) は後ろに $ をつけダブルクォーテーションで囲むことが他のデータベースとは異なりますので ご注意ください 注意 :Java の仕様変更 (Java からの JDBC-ODBC ブリッジの削除 ) の影響により, データベースアクセスコンポーネントを用いた Microsoft Access や Excel のデータへのアクセスが将来的にできなくなる可能性があります. - 13 -

図 5 データベースアクセスサンプルのエクセル接続への変更 二つ目の拡張例は テーブルのレコードの操作を行う機能を追加したものです 本サンプルアプリケーションは MySQL Postgres JavaDB で動作を確認済みですが 他のデータベースに関しては修正が必要になる場合があります また Microsoft Excel 及び Access には未対応です ビルダーまたはローダーから データベースアクセス _3( 機能拡張版 ).mzax をロードし実行してください 図 6 のようにフレームが 2 つ表示されます 左側のデータベースへの接続を行うフレームでは スキーマ対応のデータベース (Postgres 等 ) でスキーマを指定できるように拡張されています (MySQL ではバージョン 4.x.x 以前では使用しません ) 一方 右側のフレームには テーブルを作成及び削除するボタン テーブルのレコードを操作するボタンが追加されています テーブル作成 削除 ボタンを押すと図 7 のようなテーブル作成 削除画面が表示されます ここにテーブルを追加するデータベース名 ( またはスキーマ名 ) 追加するテーブル名 各列の名前とタイプ サイズ(VARCHAR 等で指定 ) NULL 可否 主キーの指定等を指定して 作成 ボタンを押すとテーブルが追加できます 一方 削除 ボタンを押すと指定されたテーブルが削除されます 作成するテーブルには 主キーを必ず指定するよう注意してください このサンプルアプリケーションでは 主キーが設定されていなければ レコードの更新と削除ができないようになっています 右側の 参照 挿入 更新 削除 ボタンを押すと図 8 のように ボタンに対応した操作画面が表示されます このとき テーブルのレコードを選択しておくと 内容が自動的にフィールドに表示されます 各欄に記入または更新し ボタンを押すと各処理が実行されます このとき 主キーが設定されていないテーブルについては 更新及び削除処理が行えないのでご注意ください - 14 -

スキーマ対応のデータベー ス (Postgres など ) でスキ ーマを指定できます テーブルを作成または削除 できます テーブルのレコードの参 照 挿入 更新 削除がで きます 図 6 データベースアクセスサンプル拡張版 - 15 -

サイズ ( 半角での文字数 ) は VARCHAR,CHAR 等で指定します 主キーは必ず指定 してください 図 7 テーブル作成画面 参照挿入更新削除 図 8 レコード操作画面 - 16 -