Microsoft PowerPoint - PHPデータベース.ppt [互換モード]

Size: px
Start display at page:

Download "Microsoft PowerPoint - PHPデータベース.ppt [互換モード]"

Transcription

1 PHP データベース基本 基本的な概念とサンプルコード

2 データベース処理の基本知識を解説します データベース基本 # 2

3 データベース 基礎知識 データベースとは 特定のテーマに沿ったデータを集めて管理し 容易に検索 抽出などの再利用をできるようにしたもの データベースの管理は DBMS( データベース管理システム ) が行う # 3

4 データベース基礎知識 RDBMS とは リレーショナルデータベース管理システム 現在最も多く利用されている 1 件のデータを複数の項目 ( カラム / フィールド ) の集合として表現カラム レコード レコードの集合をテーブルとして保持 テーブル # 4

5 データベースリレーション リレーションとは テーブル 関連する値を通じて結合して表を作成 ( 重複 ) ID 部署 No 名前 内線番号 1 11 佐藤 田中 山田 1113 部署 No 部門名 ロケーション 11 システム部 研究所 22 営業部営業所 カラム 33 総務部本社 ID 名前 部門名 ロケーション 1 佐藤 システム部 研究所 2 田中 営業部 営業所 3 山田 総務部 本社 # 5

6 データベース基礎知識 主な RDBMS MySQL PostgreSQL Oracle DB2 MSSQL その他 Access, Firebird, Cloudscape... # 6

7 データベース 基礎知識 データベースの役割 大量のデータを多数のユーザのもとで一元管理を行うことが可能 管理者 SQL 処理 Web サーバ DB サーバ Web アプリ 一般ユーザ # 7

8 データベース SQL SQL とは SQL: Structured Query Language 世界標準規格のデータベース操作言語 RDBMS において データの操作や定義を行うためのデータベース言語 ( 問い合わせ言語 ) # 8

9 データベース SQL SQL の種類 DDL: Data Definition Language CREATE,ALTER,DROP,GRANT 文 DML: Data Manipulation Language INSERT,DELETE,UPDATE,SELECT 文 DCL: Data Control Language COMMIT,ROLLBACK 文 # 9

10 データベース SQL SQL の互換性 原則的に ANSI / JIS に準拠 最低限の互換性が保証されているが 各 RDBMS によって独自拡張機能が数多くあり その部分の互換性は確保されていない 上記理由によりマイグレーション作業には注意が必要 # 10

11 ベンダー固有モジュールから PDO まで PHP のデータベース環境 # 11

12 PHP データベース機能 PHP からデータベースを利用する データベースサーバに接続するには以下の 3 つの方法があります ビルトイン関数 処理速度が速い ベンダー固有モジュール データベースごとに異なったコーディングが必要 PEAR DB PHP に標準バンドルされているライブラリ データベースの種類に依存しない設計 ビルトイン関数を PHP によってラッピングしているので処理速度の問題がある PDO (PHP Data Objects ) PHP5.1 以降から標準バンドル ライトウェイトでデータベースの種類に依存しない設計 Zend Framework にて使用 # 12

13 SQLITE3 を使用して手軽にデータベース処理を体感 ベンダー固有モジュールによる データベース処理 # 13

14 ベンダー固有モジュール 対象となるデータベース毎に用意された関数 データベース固有の機能が利用可能 対象データベースに特化した処理が可能 # 14

15 ベンダー固有のモジュール CUBRID DB++ dbase filepro Firebird/InterBase FrontBase IBM DB2 IBM DB2 Cloudscape および Apache Derby Informix Ingres Ingres DBMS, EDBC および Enterprise Access Gateways MaxDB Mongo MongoDB msql Mssql Microsoft SQL Server MySQL MySQL ドライバおよびプラグイン OCI8 Oracle OCI8 Paradox Paradox ファイルアクセス PostgreSQL SQLite SQLite3 SQLSRV PHP 用 Microsoft SQL Server ドライバ Sybase tokyo_tyrant # 15

16 MySQL で検証 Mysql 最初の MySQL API Mysqli MySQL 改良版拡張モジュール Mysqlnd MySQL Native Driver mysqlnd_ms Mysqlnd レプリケーションおよびロードバランシング用プラグイン mysqlnd_qc Mysqlnd クエリ結果キャッシュプラグイン mysqlnd_uh Mysqlnd user handler plugin mysqlnd_mux Mysqlnd connection multiplexing plugin mysqlnd_memcache Mysqlnd Memcache プラグイン # 16

17 phpinfo 関数によるデータベースドライバの確認 PHP 環境の確認 # 17

18 PHP 環境の確認 1 # 18

19 PHP 環境の確認 2 # 19

20 シンプルで軽量なデータベース環境を用意します SQLITE3 のインストール # 20

21 インストール手順 1 SQLITE3 を入手 Precompiled Binaries for Windows sqlite-shell-win32-x zip ( KiB) *2/15 現在 適当に展開 ( 別途説明 ) # 21

22 インストール手順 2 SQLITE3 を実行 & データベースファイルの作成 C: SQLITE>sqlite3 test SQLite version :30:45 Enter ".help" for usage hints. 起動時にデータベースファイルを指定します 存在しない場合には 自動的に作成します # 22

23 インストール手順 3 C: SQLITE>sqlite3 test SQLite version :30:45 Enter ".help" for usage hints. sqlite> create table meibo (...> sno INTEGER,...> name text,...> memo text,...> dflag INTEGER,...> bdate text,...> idate text,...> udate text); 例題で使用するテーブル meibo を作成します # 23

24 データを挿入入力 sqlite> insert into meibo (sno,name,dflag) values (1,"Satou",0); sqlite> select * from meibo; 1 Satou 0 sqlite> insert into meibo (sno,name,dflag) values (2," 佐藤 ",0); sqlite> select * from meibo; 1 Satou 0 2 佐藤 0 # 24

25 例題ファイル 処理内容参照挿入更新削除 ファイル名 select.php insert.php update.php delete.php # 25

26 select.php <?php try { $db = new SQLite3('c: sqlite test'); $results = $db->query('select * FROM meibo'); while ($row = $results->fetcharray()) { print $row['sno'].' ' ; print $row['name'].' ' ; print $row['memo'].' <br>' ; } $db->close(); } catch (Exception $e) { print 'DB への接続でエラーが発生しました <br>'; print $e->gettraceasstring(); }?> # 26

27 insert.php <?php try { $db = new SQLite3('c: sqlite test'); $stmt = $db->prepare('insert INTO meibo (sno,name) VALUES (:id,:name)'); $stmt->bindvalue(':id', $sno_max+1, SQLITE3_INTEGER); $stmt->bindvalue(':name', ' 吉田 ', SQLITE3_TEXT); $result = $stmt->execute(); $db->close(); } catch (Exception $e) { print 'DBへの接続でエラーが発生しました <br>'; print $e->gettraceasstring(); }?> # 27

28 update.php <?php try { $db = new SQLite3('c: sqlite test'); $stmt = $db->prepare('update meibo set memo = :memo where name like :name'); $stmt->bindvalue(':memo', ' メモを更新 ', SQLITE3_TEXT); $stmt->bindvalue(':name', ' 吉田 ', SQLITE3_TEXT); $result = $stmt->execute(); $db->close(); } catch (Exception $e) { print 'DBへの接続でエラーが発生しました <br>'; print $e->gettraceasstring(); }?> # 28

29 delete.php <?php try { $db = new SQLite3('c: sqlite test'); $stmt = $db->prepare('delete from meibo where name like :name'); $stmt->bindvalue(':name', ' 吉田 ', SQLITE3_TEXT); $result = $stmt->execute(); $db->close(); } catch (Exception $e) { print 'DBへの接続でエラーが発生しました <br>'; print $e->gettraceasstring(); }?> # 29

30 SQLITE3 を使用してベンダー固有モジュールとの比較 PDO によるデータベース処理 # 30

31 抽象化レイヤー DBA データベース (dbm 形式 ) 抽象化レイヤ dbx ODBC ODBC (Unified) PDO PHP Data Objects # 31

32 PDO の目的 PDO (PHP Data Objects ) PDO は様々な RDBMS を統一的に扱うことが可能です ( 隠蔽化 : カプセル化 ) 言い換えると一度 PDO の使い方を覚えてしまえば 対応している RDBMS であれば全て同じコーディングで済みます オブジェクト指向と例外処理に対応しています # 32

33 PDO ドライバ CUBRID 関数 (PDO_CUBRID) Microsoft SQL Server および Sybase 関数 (PDO_DBLIB) Firebird 関数 (PDO_FIREBIRD) IBM 関数 (PDO_IBM) Informix 関数 (PDO_INFORMIX) MySQL 関数 (PDO_MYSQL) Microsoft SQL Server 関数 (PDO_SQLSRV) Oracle 関数 (PDO_OCI) ODBC および DB2 関数 (PDO_ODBC) PostgreSQL 関数 (PDO_PGSQL) SQLite 関数 (PDO_SQLITE) 4D 関数 (PDO_4D) # 33

34 データベース PDO PDO のクラス PDO RDBMS への接続を保持するクラス PDOStatement SQL の実行 結果セットとして返される PDOException PDOStatement が投げる例外のクラス # 34

35 データベース PDO PDO の使い方 PHPスクリプトでデータベースに接続するにはまずデータソース (DSN) を確認する必要があります DSN (Database Source Name) データベース接続の際に必要なデータを文字列であらわします ユーザ名 パスワード 'mysql:host=localhost;dbname=test','user','pass' DB の種類 DB ホスト名使用する DB 名 # 35

36 データベース PDO PDO の使い方 MySQL への接続 DSN を引数として PDO クラスのインスタンスを生成することで MySQL に接続することができます $dbh = new PDO('mysql:host=localhost;dbname=test','user','pass'); PDO の切断 スクリプト終了と同時に自動的に切断するが 明示的に切断したい場合は以下のようにする $dbh = null; # 36

37 データベース PDO PDO の使い方 PHP スクリプトで接続する際には例外処理を使用します PDO に接続してみましょう try { $dbh = new PDO('mysql:host=localhost;dbname=test','user','pass'); } $dbh = null; } catch (PDOException $e) { print " エラー!: ". $e->getmessage(). "<br/>"; die(); } # 37

38 try { データベース PDO PDO の使い方 先程作成したテーブル test にデータを挿入するスクリプトを作ります $dbh = new PDO('mysql:dbname=test;host=localhost', 'user','pass'); // エラー時に例外を投げる設定 $dbh ->setattribute(pdo::attr_errmode, PDO::ERRMODE_EXCEPTION); $sql = 'INSERT INTO test VALUES(2, "tanaka")'; $stmt = $dbh->query($sql); $dbh = null; } catch (PDOException $e) { print " エラー!: ". $e->getmessage(). "<br/>"; die(); } # 38

39 データベース PDO PDO の使い方 SELECT 文を発行して test テーブルに登録されている全てのデータを取得します try { $dbh = new PDO('mysql:dbname=test;host=localhost', 'user','pass'); $dbh ->setattribute(pdo::attr_errmode, PDO::ERRMODE_EXCEPTION); // foreach 文を使って一行ずつ取得 foreach ($dbh->query('select * from test') as $row) { } var_dump($row); $dbh = null; } catch (PDOException $e) { } print " エラー!: ". $e->getmessage(). "<br/>"; die(); # 39

40 例題ファイル 処理内容参照挿入更新削除 ファイル名 select2.php insert2.php update2.php delete2.php # 40

41 select2.php <?php try { $db = new PDO('sqlite:c: sqlite test'); $sql ='SELECT * FROM meibo'; $results = $db->query($sql); foreach ($results as $row) { print $row['sno'].' ' ; print $row['name'].' ' ; print $row['memo'].' <br>' ; } $db=null; } catch (Exception $e) { print 'DB への接続でエラーが発生しました <br>'; print $db->errorinfo(); }?> # 41

42 insert2.php <?php try { $db = new PDO('sqlite:c: sqlite test'); $sql = $db->prepare("insert into meibo (sno,name,memo) values (?,?,?)"); $arg = array($sno_max + 1, " 田中 "," メモ帳 "); $sql->execute($arg); $db=null; } catch (Exception $e) { print 'DBへの接続でエラーが発生しました <br>'; print $db->errorinfo(); }?> # 42

43 update2.php <?php try { $db = new PDO('sqlite:c: sqlite test'); $sql = $db->prepare("update meibo set memo=? where name like?"); $arg = array(" 手の甲にメモ "," 田中 "); $sql->execute($arg); $db=null; } catch (Exception $e) { print 'DBへの接続でエラーが発生しました <br>'; print $db->errorinfo(); }?> # 43

44 delete2.php <?php try { $db = new PDO('sqlite:c: sqlite test'); $sql = $db->prepare("delete from meibo where name like?"); $arg = array(" 田中 "); $sql->execute($arg); $db=null; } catch (Exception $e) { print 'DBへの接続でエラーが発生しました <br>'; print $db->errorinfo(); }?> # 44

45 IBMi と PHP の連係

46 DB2/400 への接続 : 概要 PHP から DB2/400 を操作可能 db2 関数 # 46

47 DB2/400 への接続 : 命令 ( 関数 ) 接続と切断 db2_connect db2_close db2_pconnect db2_pclose SQL 実行 db2_exec db2_fetch_array db2_fetch_assoc db2_fetch_both プリペア db2_prepare db2_bind_param db2_execute トランザクション db2_commit db2_rollback # 47

48 DB2/400 への接続 : コードサン プル <?php $db_con = db2_connect('', '', ''); if(!$db_con){ echo 'DB2 に接続できません :', db2_conn_errormsg(); exit; } $query = ' SELECT * FROM ZPHPTEST.ZLOGF ORDER BY CTIME '; $result = db2_exec($db_con, $query); if(!$result){ echo 'SQL が実行できませんでした :', db2_stmt_errormsg(); db2_close($db_con); exit; } echo '<table border=1>', '<tr><th>ctime</th></tr>'; while($row = db2_fetch_array($result)) { echo '<tr>', '<td>', $row[0], '</td>', '</tr>'; } echo '</table>'; db2_close($db_con);?> # 48

49 DB2/400 への接続 : 参考情報 Konekto 技術情報ページ Old%2FZend%20Server%2FIBMi%2Fd b2func Ustream(PHP 勉強会 2011 年度 ) :TEAM-HALh # 49

50 IBM i との連携 : 概要 PHP から IBM i に接続 プログラムの実行 システム資源の参照 CL RPG スプールジョブログシステム値オブジェクト一覧 XML Toolkit db2 関数 RPG # 50

51 IBM i との連携 : 命令 ( メソッド ) Toolkit オブジェクト getinstanceメソッドェクトの作成 Disconnectメソッド 接続とオブジ 切断とオブジ ェクトの削除 メソッドの種類 CLCommand メソッド PGMCall メソッド パラメーター設定メソッド AddParameterChar AddParameterPackDec, AddParameterZoned AddParameterFloat AddParameterReal AddParameterBin AddParameterInt32, AddParameterUInt32 AddParameterInt64, AddParameterUint64 AddDataStruct UpdateParameterValue itoolkit サービス クラス スプール ファイル GetSPLList GetSPLF ジョブログ JobList createjoblistarray JobLog システム値 SystemValuesList GetSystemValue オブジェクト一覧 getobjectlist # 51

52 IBM i との連携 : コードサンプル </pre> <?php include_once 'authorization.php'; include_once '../API/ToolkitService.php'; try { $obj = ToolkitService::getInstance($db, $user, $pass); } catch (Exception $e) { echo $e->getmessage(), " n"; exit(); } $obj->settoolkitserviceparams(array('internalkey'=>"/tmp/$user", 'debug'=>false, 'plug' => "iplug32k")); $cmd = "addlible ZENDSVR"; $obj->clcommand($cmd); echo "<pre>"; $Rows = $obj->clinteractivecommand("dsplibl"); /*$Rows = $obj->clinteractivecommand("wrksysval OUTPUT(*PRINT)");*/ if(!$rows ) echo $obj->getlasterror(); else var_dump($rows); echo "</pre>";?> # 52

PHP 分科会 '11/11 OpenSource 協議会 System i 2011/11/25

PHP 分科会 '11/11 OpenSource 協議会 System i 2011/11/25 PHP 分科会 '11/11 OpenSource 協議会 System i 2011/11/25 最も簡単な例 最低限下記の処理が必要です db2_(p)connect で DB2 に接続します 指定されたユーザーで QSYSWRK サブシステムの QSQSRVR ジョブが作成されます db2_exec で SQL を実行します データを取得します # 6 DB2 に接続 db2_(p)connect('

More information

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

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作 Access 2007 と SQL Server Express を使用 SQL 文は SQL Server 主体で解説 Access 版ノースウィンドウデータベースを使用 DBMS プログラム サーバーエクスプローラ SQL 文 実行結果 データベース エンジン データベース SQL 文とは 1 度のコマンドで必要なデータを効率よく取得するための技術といえます

More information

Microsoft Word - PHP_SQLServer2012

Microsoft Word - PHP_SQLServer2012 PHP5.4+SQL Server 2012 1 表からデータを問い合わせる style.css table border-color:skyblue; border-style:solid; boder-widht:1px; width:300px;.hdrbackground-color:gainsboro 実行結果 1.1 ソース (Sample01.php)

More information

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

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

2003年度 情報処理概論

2003年度 情報処理概論 提出課題 課題 1( 提出課題 ): 利用者の情報を入力し 登録 ボタンを押すと, 入力されたデータで利用者 (user) テーブルにレコードを新規登録する Web ページを作りましょう. 手順 1:HTML のファイル ( 利用者情報の入力 Web ページ ) を input_regist_user.html という名前で作業フォルダに作成する. 手順 2:DB に登録処理を行う PHP プログラムのファイルを

More information

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 データベース とは? データ (Data) の基地 (Base) 実世界のデータを管理するいれもの 例えば 電話帳辞書メーラー検索エンジン もデータベースである Copyright 2008 SRA OSS, Inc.

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO SQLite SQLite3 http://www.ns.kogakuin.ac.jp/~ct13140/prog/ オープンソース ( フリー )RDBMS 実装の 1 個 http://www.sqlite.org/ 現在,3.6 が最新版. SQLite 2.x と SQLite 3.x が有名. 特徴 RDBMS サーバプロセスの起動が不要. 1 データベース,1 ファイル で格納.. つまり

More information

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., RDBM, SQL. OSS,, SQL,,. 1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................

More information

データベース 【1:データベースシステムとは】

データベース 【1:データベースシステムとは】 データベース 1: データベースシステムとは 石川佳治 データベースシステムとは データベースシステム (database system) 各種アプリケーションが扱うデータ資源を統合して蓄積管理 効率的な共有, 高度な利用 アプリケーションシステムの例 ウェブサイト : ショッピングサイトなど 人事管理, 成績管理システム データベース (database, DB) 複数の応用目的での共有を意図して組織的かつ永続的に格納されたデータ群

More information

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索 eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです

More information

mySQLの利用

mySQLの利用 MySQL の利用 インストール インストール時に特に注意点は無い 本稿記述時のバージョンは 6.5.4 で有る (2017 年 11 月現在では 6.10.4 で https://dev.mysql.com/downloads/connector/net/6.10.html よりダウンロード出来る ) 参照設定 インストールが終了すれば Visual Studio で参照の設定を行う 参照の設定画面で

More information

2019年度 Webシステムプログラミングa

2019年度 Webシステムプログラミングa 2019 年度 Web システムプログラミング a PHP による DB 操作 (3) 講義内容 ( 前回 ) 提出課題の解答例 PHP の応用 PHP から MySQL へのアクセス ( レコードの新規登録 ) 2 ( 前回 ) 提出課題 課題 1( 提出課題 ): データベースからデータを読み込み, そのデータを表示する Web ページ作成してみましょう user テーブルから書籍のデータを一覧表示する.

More information

( 前回 ) 提出課題 課題 1( 提出課題 ): データベースからデータを読み込み, そのデータを表示する Web ページ作成してみましょう user テーブルから書籍のデータを一覧表示する. 手順 1:PHP のファイルを user_list.php という名前で作業フォルダに作成する. プログ

( 前回 ) 提出課題 課題 1( 提出課題 ): データベースからデータを読み込み, そのデータを表示する Web ページ作成してみましょう user テーブルから書籍のデータを一覧表示する. 手順 1:PHP のファイルを user_list.php という名前で作業フォルダに作成する. プログ 2017 年度 Webシステムプログラミング a PHP による DB 操作 (3) 講義内容 ( 前回 ) 提出課題の例 PHP の応用 PHP から MySQL へのアクセス ( レコードの新規登録 ) 2 1 ( 前回 ) 提出課題 課題 1( 提出課題 ): データベースからデータを読み込み, そのデータを表示する Web ページ作成してみましょう user テーブルから書籍のデータを一覧表示する.

More information

データベースアクセス

データベースアクセス データベースアクセスコンポーネント 1. 概要 データベースアクセスコンポーネントとは SQL データベースにアクセスして SQL 文を実行することによりデータベース検索を行う機能を提供するコンポーネントです また データベースアクセスコンポーネントでは データベースの構成情報 接続情報 エラー情報等を取得することも可能です データベースアクセスコンポーネントは アプリケーションビルダーのメニューから以下のように選びます

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) CMP 実習 2 DB+PHP+XML/JSON+JavaScript 中村, 宮下, 斉藤, 菊池 1 PHP と JavaScript 連携 サーバとクライアントをどうやって繋げるか? PHP と JavaScript 間の情報のやりとりを行う JavaScript JSON/XML PHP DB 簡易的な Web API を作ろう! PHP に GET で情報を送り込むことで XML または

More information

PowerPoint Presentation

PowerPoint Presentation 上級プログラミング 2( 第 5 回 ) 工学部情報工学科 木村昌臣 今日のテーマ データベース入門 データベースシステムの用意の仕方 データベースを作ってみる データベースを使ってみる データベースプログラミング JDBCを使った検索プログラム JDBCを使った更新プログラム データベース入門 今回の説明は Windows 環境を前提としているため Linux など他のプラットフォーム上で作業を行う場合は

More information

hands_on_4.PDF

hands_on_4.PDF PHPMySQL 4 PC LAN 2 () () SQLDBMS DBMS DataBase Management System mysql DBMS SQL Structured Query Language SQL DBMS 3 DBMS DataBase Management System B Table 3 Table 2 Table 1 a 1 a 2 a 3 A SQLStructured

More information

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

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String 目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()

More information

2019年度 Webシステムプログラミングa

2019年度 Webシステムプログラミングa 2019 年度 Web システムプログラミング a PHP による DB 操作 (2) 講義内容 ( 前回 ) 提出課題の解答例 PHP の応用 ( 例外処理とクラス ) PHP から MySQL へのアクセス PHP から MySQL へのアクセス (+ ユーザからの入力 ) 2 提出課題 課題 1( 提出課題 ): 図書館における book( 書籍 ) テーブルから以下のレコードを検索してみましょう.

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

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

VB実用Ⅲ⑩ フリーデータベースⅡ MySQL の利用 MySQL の ODBC(MyODBC) テキストでは MySQL Connector/ODBC(mysql-connector-odbc-3.51.14-win32.msi) をインストールした場合に付いて解説して居るが 此処では MyODBC(MyODBC-3.51.10-x86-win-32bit.msi) をインストールし myodbc-3.51.06-conv_ujis.zip

More information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

Taro php.jtdc

Taro php.jtdc 4-5 PHP 演習問題 演習 1 フォルダ \data\dbserver\php のPHPスクリプト randamu.php を使い, データベース testdb のテーブル table1 を取り込み, ランダムにデータを表示させるWebサーバを構築し, クライアント( Windows 側 ) のブラウザURL epc**.cen.hic.ac.jp/randamu.php を入力し, 確認する

More information

Webシステム授業資料

Webシステム授業資料 Web システムプログラミング b 第 13 講目 Web システムプログラミング講義資料 到達目標 到達目標 Web システムを設計し 開発できること 最終成果物 : 学生生活で利用できる Web システム 授業計画 第 09 講 (12/03):Webシステムの基本設計 (1) 第 10 講 (12/10):Webシステムの基本設計 (2) 第 11 講 (12/17):WebシステムのDB 設計

More information

テーブルの確認 sqlite>.tables.tables コマンドでデータベース内のテーブル一覧を表示する テーブルスキーマの表示 sqlite>.schema mytable.schema コマンドで指定のテーブルのスキーマを表示できる テーブル出力の整形.explain コマンドを使うと テー

テーブルの確認 sqlite>.tables.tables コマンドでデータベース内のテーブル一覧を表示する テーブルスキーマの表示 sqlite>.schema mytable.schema コマンドで指定のテーブルのスキーマを表示できる テーブル出力の整形.explain コマンドを使うと テー Sqlite 関連コマンド紹介 adb shell コマンド 現在 どのディレクトリに居るかは pwd コマンドでわかります pwd 次に今いるディレクトリ上にどんなファイル ディレクトリ一覧があるかを知るために ls コマンドを実行します ls ディレクトリへの移動は cd コマンドを実行します cd フォルダ ( ディレクトリ ) 名 tmp ディレクトリを作ってみます ディレクトリ作成は mkdir

More information

0 第 4 書データベース操作 i 4.1 データベースへの接続 (1) データベースチェックポイントの追加 データベースチェックポイントを追加します (2)ODBC による接続 ODBC を使用してデータベースへ接続します SQL 文を手作業で指定する場合 最大フェッチ行数を指定する場合はここで最大行数を指定します ii 接続文字列を作成します 作成ボタンクリック > データソース選択 > データベース接続

More information

CodeIgniter とは? アメリカ EllisLab 社が開発配布しているオープンソースの PHP フレームワーク 2006 年 2 月リリース

CodeIgniter とは? アメリカ EllisLab 社が開発配布しているオープンソースの PHP フレームワーク 2006 年 2 月リリース CodeIgniter 2008 年大躍進の PHP フレームワーク 日本 CodeIgniter ユーザ会 Kenji Suzuki 2008/08/09 CodeIgniter とは? アメリカ EllisLab 社が開発配布しているオープンソースの PHP フレームワーク 2006 年 2 月リリース http://codeigniter.com/ CodeIgniter とは? 世界第 4

More information

CodeGear Developer Camp

CodeGear Developer Camp B2 PHP テクニカルセッション Delphi for PHP 2.0 の新機能 Anders Ohlsson CodeGear Developer Relations 1 Delphi for PHP ミッション 開発者に簡単にWeb 開発が可能なソリューションを提供 PHP 開発者の生産性向上を実現 オープンソースライブラリ / スクリプトと商用開発ツールとの融合を実現 2 Delphi for

More information

Microsoft Word - SQL.rtf

Microsoft Word - SQL.rtf データベース資料古原作成 1 データベースとは データ管理の専用システムのことをデータベースと呼ぶ データをさまざまな形で格納し 取り出しやすくしている データベースの種類 カード型データベース リレーショナルデータベース カード型データベースはカードを単位としてデータを入力する カード一枚に各項目があり その内容を記述する カードは表で言えば一行に該当する リレーショナルデータベースでは複数の表を使うことが出来る

More information

Microsoft Word - SQLServer_fra_Linux_v1.1.docx

Microsoft Word - SQLServer_fra_Linux_v1.1.docx Micro Focus Visual COBOL 2.1J for x64/x86 Linux Microsoft ODBC Driver 11 for SQL Server 動作検証検証結果報告書 2013 年 7 月 24 日マイクロフォーカス株式会社 Copyright 2013 Micro Focus. All Rights Reserved. 記載の会社名 製品名は 各社の商標または登録商標です

More information

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 yamamoto@sraoss.co.jp Sylph-Searcher とは Sylpheed 向け電子メール全文検索アプリケーション PostgreSQL 8.2の全文検索機能を利用 Linux/Unix Windows 2000

More information

プレポスト【問題】

プレポスト【問題】 1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ

More information

NEEDS Yahoo! Finance Yahoo! NEEDS MT EDINET XBRL Magnetic Tape NEEDS MT Mac OS X Server, Linux, Windows Operating System: OS MySQL Web Apache MySQL PHP Web ODBC MT Web ODBC LAMP ODBC NEEDS MT PHP: Hypertext

More information

Microsoft PowerPoint - 4-MySQL50_JDBC_failover.ppt

Microsoft PowerPoint - 4-MySQL50_JDBC_failover.ppt MySQL5.0 JDBC ドライバフェイルオーバ機能 日本ヒューレットパッカード株式会社 オープンソース コンピテンシ センター 2006 年 8 月 31 日 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice 目次

More information

Oracle Database Connect 2017 JPOUG

Oracle Database Connect 2017 JPOUG Oracle Database Connect 2017 / JPOUG 異なるデータベース間の SQL 比較と Oracle Database 12c の新機能 Noriyoshi Shinoda March 8, 2017 自己紹介篠田典良 ( しのだのりよし ) 所属 日本ヒューレット パッカード株式会社テクノロジーコンサルティング事業統括 現在の業務 Oracle Database をはじめ

More information

Microsoft PowerPoint - myadmin.ppt

Microsoft PowerPoint - myadmin.ppt 本日の目標 データベース PHPの概要を把握する PHPmyAdminを使って 自分のデータベースを作ってみる データベースにアクセスするPHPプログラムを作ってみる データベースの概要 1 用語の説明 ( テーブル, レコード, フィールド ) レコード ( 行 ) テーブル ( 表 ) 会員番号 氏名 住所 誕生日 KU3B005 前原美紀 260-0855 千葉県千葉市中央区市場町 1-1 1928/6/1

More information

Attain3 インストール説明書

Attain3 インストール説明書 オープンソース LMS Attain3 インストール説明書 第 3 版平成 20 年 6 月 2 日 エスエイティーティー株式会社 1 目次 について 3 データのダウンロード 解凍 4 ドメイン名の設 5 初期設定値の変更 6 データベース設定 7 ColdFusion MX の設定 8 Attain3 環境設定 23 Attain3 アンインストール 25 2 について この説明書は Attain3

More information

COBOL Standard Edition COBOL SQL アクセスのご紹介 2017 年 3 本電気株式会社 次 COBOL SQLアクセスとは P.4 COBOL85 SQLEXTENSIONからの移 P.10 製品情報 P.13 COBOL SQL アクセスとは 製品概要 COBOL ソース中の埋め込み SQL によるデータベースアクセスが可能に 業界標準 ODBC(Open DataBase

More information

Si 知識情報処理

Si 知識情報処理 242311 Si, 285301 MS 第 12 回 竹平真則 takemasa@auecc.aichi-edu.ac.jp 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その

More information

システム分析とデータベース設計

システム分析とデータベース設計 システム設計 1. 構造化システム設計 DFD からモジュール設計 2. プログラミング HTML,VBScript,ASP, データベース 3. プログラミング作法 レイアウト, プログラム 3 構造 4. プログラミング補題 ( 会員登録 ) システム設計技法 - 受注処理の DFD を例に 受注処理の DFD さらなるプロセスの詳細化 商品ファイル 在庫ファイル 会員 会員番号 商品番号 商品番号

More information

関係データベース

関係データベース データベース動的コンテンツ 2011 年 5 月 19 日 4 班宇賀一登尾形勇磨田口龍一藤森夏輝藤原祐太 目次 データベースシステム データベース データベース管理システム SQL 動的コンテンツ 今回の課題について データベースシステム DBS (Data Base System) 各種アプリケーションが取り扱うデータを効率的に管理 共有 利用 ユーザ アプリケーション データベース管理システム

More information

cmpsys13w14-15_database.ppt

cmpsys13w14-15_database.ppt 情報システム論 第 14-15 週データベース根來 均 アプリケーションとは 英和 Application: 適用 応用 ( 申し込み ) 応用ソフト :OS( 基本ソフト ) の機能を 応用 したソフト ( 循環論的な命名法 ) 英英 Application : practical purpose for which a machine, idea etc can be used, or the

More information

FileMaker ODBC and JDBC Guide

FileMaker ODBC and JDBC Guide FileMaker 13 ODBC JDBC 2004-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. FileMaker WebDirect Bento FileMaker,

More information

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

MxLogonサーバサイドツールキット用UI 1 MxLogon サーバツールキット用 Access プログラム MxLogon サーバツールキットでは ユーザが直接 MySQL データベースを操作するには SQL 文を発 する方法しか用意されていません 誰でも容易にデータベースを操作できるよう Access プログラムを別途用意しました この Access プログラムは MxLogon サーバツールキットの一部ではありません ( 別途提供されています

More information

Microsoft Word - JDBC検証 docx

Microsoft Word - JDBC検証 docx ASTERIA WARP 4.9/1610 でのサードパーティ製 JDBC ドライバ動作検証報告書 2016 年 12 インフォテリア株式会社 本書は著作権法により保護されています インフォテリア株式会社による事前の許可無く 本書のいかなる部分も無断転載 複製 複写を禁じます 本書の内容は予告無しに変更する事があります Infoteria インフォテリア ASTERIA WARP はインフォテリア株式会社の商標です

More information

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO SQLite インターネット技術特論 H:SQLite3 山口実靖 http://www.ns.kogakuin.ac.jp/~ct13140/inet/ オープンソース ( フリー )RDBMS 実装の 1 個 http://www.sqlite.org/ SQLite 2.x と SQLite 3.x が有名. 特徴 RDBMS サーバプロセスの起動が不要. 1 データベース,1 ファイル で格納..

More information

InterBaseツール・ユティリティ大全

InterBaseツール・ユティリティ大全 InterBase (http://kimuradb.com) (KIMURA, Meiji) : Info@kimuradb.com InterBase/Firebird [2001] InterBase/Firebird http://www.geocities.jp/kimura804/rdb/ Ivan Prenosil's Firebird/InterBase site Welcome to

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 1. データベースとは データベースとは いろいろな用途に共用されるデータの集まりで 登録 検索 変更 削除ができるように構成されたもの 情報化社会において不可欠な存在 不特定多数向けのもの から 地域 企業 官庁など 特定者向けのもの まで色々 システム / サービス例 Google yahoo!japan のWeb( インターネットサイト ) 検索 宿泊施設予約( 楽天トラベルなど ) 路線検索(Yahoo!

More information

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

Microsoft Word - Android_SQLite講座_画面800×1280 Page 5 5 アクティビティ ( 一覧 ) を作成する ファイル名 : src/jp/edu/mie/view010.java ( 新規作成 ) /* * View010 */ import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view;

More information

コンピュータの構成

コンピュータの構成 目録システム : 図書館関連 DB 例 1. 図書書誌テーブル. 著者名典拠テーブル 3. 統一書名典拠テーブル 4. 件名典拠テーブル 5. 図書所蔵テーブル 6. 業者テーブル 7. 利用者テーブル 8. 貸出用利用者テーブル 9. 貸出テーブル 11. 図書予約テーブル 1. 予算テーブル 13. 収書テーブル 14. 雑誌巻号テーブル 15. 継続発注テーブル 16. 電子図書館メタデータテーブル

More information

FileMaker 16 ODBC と JDBC ガイド

FileMaker 16 ODBC と JDBC ガイド FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMakerFileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker

More information

Basic descriptive statistics

Basic descriptive statistics データ 情報基盤の活用事例 Scopus-NISTEP 大学 公的機関名辞書対応テーブルの活用事例 ( その 1) 2013 年 7 月 1 日 科学技術 学術政策研究所 科学技術 学術基盤調査研究室 1 < はじめに > はじめに 本資料には Scopus-NISTEP 大学 公的機関名辞書対応テーブルの活用事例をまとめています 本資料と併せて Scopus-NISTEP 大学 公的機関名辞書対応テーブル説明書

More information

1 1 1.......................... 1 2.......................... 2 2 5 1........................... 5 2................... 7 3..................... 8 4..

1 1 1.......................... 1 2.......................... 2 2 5 1........................... 5 2................... 7 3..................... 8 4.. CD 1 1 1.......................... 1 2.......................... 2 2 5 1........................... 5 2................... 7 3..................... 8 4......................... 13 5 CD.................

More information

Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest & Valid 1z0-882-JP

Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest & Valid 1z0-882-JP itexamdump 최고이자최신인 IT 인증시험덤프 http://www.itexamdump.com 일년무료업데이트서비스제공 Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest

More information

1. 検証概要 目的及びテスト方法 1.1 検証概要 PostgreSQL はカルフォニア大学バークレー校で開発された POSTGRES, Version 4.2 をベースにしたオープンソースのリレーショナルデータベース管理システムです PostgreSQL はオープンソースでありながら 商用リレー

1. 検証概要 目的及びテスト方法 1.1 検証概要 PostgreSQL はカルフォニア大学バークレー校で開発された POSTGRES, Version 4.2 をベースにしたオープンソースのリレーショナルデータベース管理システムです PostgreSQL はオープンソースでありながら 商用リレー Micro Focus Visual COBOL 2.2J x64/x86 Linux PostgreSQL データアクセス 動作検証検証結果報告書 2013 年 12 月 26 日 マイクロフォーカス株式会社 Copyright 2013 Micro Focus. All Rights Reserved. 記載の会社名 製品名は 各社の商標または登録商標です 1. 検証概要 目的及びテスト方法 1.1

More information

データベースS

データベースS データベース S 第 4 回データベース言語 SQL(1) システム創成情報工学科尾下真樹 2018 年度 Q2 今日の内容 前回の復習 SQLの概要 SQLによる問い合わせの記述方法 SQLの基本的な書き方 条件 (WHERE) の書き方 出力 (SELECT) の書き方 順序付け (ORDER BY) グループ表 (GROUP BY) 教科書 リレーショナルデータベース入門 [ 第 3 版 ]

More information

Microsoft Word 基_シラバス.doc

Microsoft Word 基_シラバス.doc 4-5- 基 Web アプリケーション開発に関する知識 1 4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に

More information

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装

More information

_IMv2.key

_IMv2.key 飯島基 文 customb2b@me.com $ ssh ladmin@im.example.com $ cd /Library/Server/Web/Data/Sites/Default/ $ git clone https://github.com/msyk/inter-mediator.git

More information

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

モデリング操作ガイド (データベースモデリング編) Tutorial by SparxSystems Japan Enterprise Architect 日本語版 (2019/08/22 最終更新 ) 目次 1. はじめに... 3 2. データベース設計のモデリング... 4 2.1. テーブル要素の作成... 5 2.2. テーブルの定義... 7 2.3. 列の定義... 7 2.4. テーブル間の関係の定義... 9 3. データベース設計のモデリングでの便利なテクニック

More information

Microsoft Word - tutorial3-dbreverse.docx

Microsoft Word - tutorial3-dbreverse.docx 株式会社チェンジビジョン使用バージョン :astah* 6.0, 6.1 [ ] サンプル サポート対象外 目次 DB リバースを使ってみよう ( サンプル サポート対象外 ) 2 ご利用の前に 2 予備知識 2 データベースの環境設定をしてみよう 2 astah* データベースリバースコンポーネントを使用してみよう 5 作成した asta ファイルを astah* professional で開いてみよう

More information

intra-mart Accel Platform

intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 4 版 2014-01-01 1 目次 intra-mart Accel Platform 改訂情報 はじめに 本書の目的 前提条件 対象読者 各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定 Java VM 引数の設定 トランザクション タイムアウトの設定 データベース接続の設定

More information

スライド 1

スライド 1 XML with SQLServer ~let's take fun when you can do it~ Presented by 夏椰 ( 今川美保 ) Agenda( その 1) XML XML XSLT XPath XML Schema XQuery Agenda( その 2) SQLServer における XML XML 型 XML Schema XQuery & XPath チェック制約

More information

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

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 7 版 2016-12-01 改訂情報はじめに本書の目的前提条件対象読者各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定

More information

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name SQL mysql mysql ( mush, potato) % mysql -u mush -p mydb Enter password:****** mysql>show tables; usertable mysql> ( ) SQL (Query) : select < > from < > where < >; : create, drop, insert, delete,... ; (

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 異種 DB 間対応リアルタイムレプリケーション DBMoto ( デービーモト ) ~ 移行 連携 災害対策に ~ 株式会社クライム https://www.climb.co.jp/ 1 Copyright(C)2015 Climb Inc. All Rights Reserved. レプリケーションとは レプリケーション = 複製 ( ファイルコピー ) 変更点 ( 差分 ) のみを転送可能 転送サイズ小

More information

Wiki Wiki Wiki...

Wiki Wiki Wiki... 21 RDB Wiki 0830016 : : 2010 1 29 1 1 5 1.1........................................... 5 1.2 Wiki...................................... 7 1.2.1 Wiki.................... 7 1.2.2 Wiki.................. 8

More information

データベース暗号化ツール「D’Amo」性能検証

データベース暗号化ツール「D’Amo」性能検証 平成 29 年 5 月 31 日 株式会社東和コンピュータマネジメント 概要 測定環境 測定要件 テーブル構成 測定手順 測定結果 システムログ 統計レポート 考察 感想 データベース暗号化ツール D Amo の導入を検討するにあたり NEC 製サーバ Express 上におけるツール適用後の動作確認ならびに処理性能の増加傾向を把握する目的で 本性能測定を実施する 測定環境 ハードウェア,OS, データベース

More information

1. はじめにこのドキュメントは IBMi 上のデータを HTML のテーブルで表示するためのカスタマイズ方法について説明するものです この手法を用いることで スムーズなスクロールによる照会画面 (HTML のテーブル ) を 5250 画面に挿 することが出来ます ( 下図参照 ) なお このドキ

1. はじめにこのドキュメントは IBMi 上のデータを HTML のテーブルで表示するためのカスタマイズ方法について説明するものです この手法を用いることで スムーズなスクロールによる照会画面 (HTML のテーブル ) を 5250 画面に挿 することが出来ます ( 下図参照 ) なお このドキ 目次 1. はじめに... 2 2. カスタマイズ方法... 4 2.1. 静的テーブルを使ったカスタマイズ方法... 4 2.2. 動的テーブルを使ったカスタマイズ方法... 6 2.3. 動的テーブルを使ったカスタマイズ方法 ( あいまい検索の実装 )... 8 2.4. ヘッダーを固定したスクロール テーブルのカスタマイズ方法... 12 2.5. テーブル内のデータを axes カスタマイズ画面で使用する方法...

More information

Microsoft Word - koutiku-win.doc

Microsoft Word - koutiku-win.doc xdts 動作環境の構築 xdts を動作させるには, 事前にデータベースサーバ及び,Web サーバの構築が必要となります. 本書では, Windows 上での環境構築に慣れていない方にも比較的容易に xdts をご利用いただくための, 必要最低限の動作環境の構築手順を説明します. 尚, 本書の内容は製品版をご購入いただいた場合を除き, 基本的にはサポート対象外のものとなります. お客様の操作ミス等にてシステムが破壊されるなどした場合は,

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データベースシステム入門 7. 集計, 集約 1 リレーショナルデータベースシステム コンピュータ リレーショナルデータベース管理システム 記憶装置 リレーショナルデータベース あわせてリレーショナルデータベースシステム データの種類ごとに分かれた たくさんのテーブルが格納される 2 SQL をマスターするには SQL のキーワード create table テーブル定義 select 射影など from

More information

WEBシステムのセキュリティ技術

WEBシステムのセキュリティ技術 WEB システムの セキュリティ技術 棚橋沙弥香 目次 今回は 開発者が気をつけるべきセキュリティ対策として 以下の内容について まとめました SQLインジェクション クロスサイトスクリプティング OSコマンドインジェクション ディレクトリ トラバーサル HTTPヘッダ インジェクション メールヘッダ インジェクション SQL インジェクションとは 1 データベースと連動した Web サイトで データベースへの問い合わせや操作を行うプログラムにパラメータとして

More information

Taro13-006linux4.jtdc

Taro13-006linux4.jtdc 2-4 Linux におけるデータベースアクセス 1 目的 PostgreSQLは,Linuxで利用可能なリレーショナルデータベースマネージメントシステム ( RDBMS: 以下 データベースシステム という ) である 本格的なデータベースシステムは, 一般に高価なものが多いが,PostgreSQLはフリーソフトウェアとして配布されている このPostgreSQLを使用してLinux 上でデータベースシステムを構築するための基礎的な知識や技術を習得する

More information

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

DBMSリポジトリへの移行マニュアル DBMS Repository Guide by SparxSystems Japan Enterprise Architect 日本語版 (2018/05/16 最終更新 ) 1 1. はじめに Enterprise Architect コーポレート版では 外部のデータベース管理ソフトウェア ( 以下 DBMS) 上にプロジェクトを配置することができます これにより DBMS が持つ堅牢性 安定性

More information

10th Developer Camp - B5

10th Developer Camp - B5 B5 PHP テクニカルセッション Delphi for PHP で作るリッチコンテンツブログ エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ コンポーネントをフル活用しよう お馴染み データモジュール Blog データの表示用ページ Blog データの登録用ページ 2 コンポーネントをフル活用しよう 開発環境の進歩と退化 80 年代の IDE が登場エディタ + コマンドライン型の開発から脱却

More information

iNFUSE インフューズ

iNFUSE インフューズ はじめての DataMagic セゾン情報システムズ HULFT 事業部 目的と学習内容 この動画では次の内容をご紹介していきます DataMagicとは システムデータ連携の課題と解決ポイント DataMagicの機能一覧のご紹介 DataMagicの導入事例 DataMagic 技術コラムのご紹介 All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.

More information

Oracle SQL Developer Data Modeler

Oracle SQL Developer Data Modeler Oracle SQL Developer Data Modeler テクニカル レビュー - 2009 年 6 月 アジェンダ テクニカル レビューおよび機能レビュー 開発者の生産性に重点 Oracle SQL Developer Data Modeler の概要 対象 テクノロジー 機能のレビュー パッケージの更新 Oracle SQL Developer

More information

スライド 0

スライド 0 ビギナーだから使いたい O/R マッパー ~Teng を使った開発 ~ Hirobanex(Akabane Hiroyuki) 2012-06-29@Perl Beginners #3 コンテンツ Teng を使いたい 3 つの理由 ビギナーにオススメの Teng の導入方法 本来の O/R マッパーの効用 1 Teng を使いたい 3 つの理由 DBI はよくわからん O/R マッパーだと開発が抜群に早くなる

More information

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 Web 2.0 Web Web Web Web Web Web Web I II I ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 1. 1.1 Web... 1 1.1.1... 3 1.1.2... 3 1.1.3... 4 1.2... 4 I 2 5 2. HTMLCSS 2.1 HTML...

More information

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

Microsoft Word - JDBCドラバーの設定.doc JDBC ドライバーの設定方法 対象バージョン : 2007 SP7 および 9.0.0 ページ - 1 - はじめに このガイドは Fiorano SOA プラットフォームの DB コンポーネントからデータベースにアクセスする際に必要となる JDBC ドライバーについて その設定方法を説明するものです Fiorano SOA プラットフォームのサーバーアーキテクチャや DB コンポーネントの使用方法

More information

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計 データセンターの効率的な 資源活用のためのデータ収集 照会システムの設計 株式会社ネットワーク応用通信研究所前田修吾 2014 年 11 月 20 日 本日のテーマ データセンターの効率的な資源活用のためのデータ収集 照会システムの設計 時系列データを効率的に扱うための設計 1 システムの目的 データセンター内の機器のセンサーなどからデータを取集し その情報を元に機器の制御を行うことで 電力消費量を抑制する

More information

FileMaker ODBC と JDBC ガイド

FileMaker ODBC と JDBC ガイド FileMaker ODBC JDBC 2004-2019 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMakerFileMaker CloudFileMaker Go FileMaker, Inc. FileMaker

More information

NEC COBOL SQL アクセス Server Runtime V1.0 COBOL SQL アクセス Server Runtime V1.0 (1 年間保守付 ) COBOL SQL アクセス Server Runtime V1.0 (1 年間時間延長保守付 ) セットアップカード SL438

NEC COBOL SQL アクセス Server Runtime V1.0 COBOL SQL アクセス Server Runtime V1.0 (1 年間保守付 ) COBOL SQL アクセス Server Runtime V1.0 (1 年間時間延長保守付 ) セットアップカード SL438 NEC COBOL SQL アクセス Server Runtime V1.0 COBOL SQL アクセス Server Runtime V1.0 (1 年間保守付 ) COBOL SQL アクセス Server Runtime V1.0 (1 年間時間延長保守付 ) セットアップカード SL438730U01-1 ごあいさつ このたびは COBOL SQL アクセス Server Runtime

More information

CMP演習

CMP演習 サーバサイドプログラミング 4. PDO (PHP から SQL アクセス ) コンテンツメディアプログラミング演習 Ⅱ 2014 年 菊池, 斉藤 1. PDO 概要 PDO (PHP Data Object) PHP5.1 から採用された SQL の標準クラス. を採用し, オブジェクトからメソッドやクラス変数を操作する. MySQL, SQLite などのサーバソフトに依存せず, ほぼ共通のコードでプログラミングできる.

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

クエリの作成が楽になるUDF

クエリの作成が楽になるUDF トレジャーデータサービス by IDCF 活用マニュアル 目次 (1) UDF の概要 概要 特長 P1 [ 日付を選択 ] (2) UDF の紹介 TIME 関連 UDF 1 TD_TIME_FORMAT P2 2 TD_TIME_RANGE 3 TD_SCHEDULED_TIME 4 TD_TIME_ADD 5 TD_TIME_PARSE 6 TD_DATE_TRUNC その他 UDF 7 TD_SESSIONIZE

More information

Visual Basic Oracle Database 11 Release 1

Visual Basic Oracle Database 11 Release 1 Visual Basic 2008 + Oracle Database 11 Release 1 2008.01.26 初音玲 Part.1 Oracle Database 製品について Oracleクライアントコンポーネントについて ODP.NETについて OracleConnectionクラスについて Oracle Database 製品について Oracleクライアントコンポーネントについて

More information

PowerPoint Presentation

PowerPoint Presentation MySQL Workbench を使ったデータベース開発 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです

More information

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

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成 KDDI ホスティングサービス (G120, G200) ブック ASP.NET 利用ガイド ( ご参考資料 ) rev.1.0 KDDI 株式会社 1 ( 目次 ) 1. はじめに... 3 2. 開発環境の準備... 3 2.1 仮想ディレクトリーの作成... 3 2.2 ASP.NET のWeb アプリケーション開発環境準備... 7 3. データベースの作成...10 3.1 データベースの追加...10

More information

Microsoft Word - JDBC-ODBCu691cu8a3c docx

Microsoft Word - JDBC-ODBCu691cu8a3c docx ASTERIA WARP 4.9/1703 でのサードパーティ製 JDBC-ODBC ブリッジドライバー動作検証報告書 2017 年 7 インフォテリア株式会社 本書は著作権法により保護されています インフォテリア株式会社による事前の許可無く 本書のいかなる部分も無断転載 複製 複写を禁じます 本書の内容は予告無しに変更する事があります Infoteria インフォテリア ASTERIA WARP

More information

目次 目次... 2 はじめに SQL Server 2005 製品版へのアップグレード SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定 データベース (DPM インスタンス ) の構築

目次 目次... 2 はじめに SQL Server 2005 製品版へのアップグレード SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定 データベース (DPM インスタンス ) の構築 目次 目次... 2 はじめに... 3 1 SQL Server 2005 製品版へのアップグレード... 4 2 SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定... 8 2.1 データベース (DPM インスタンス ) の構築... 8 2.2 データベース (DPM インスタンス ) の設定... 12 2.3 管理サーバ for DPM

More information

myx_backup Ver 1.10のPHP7対応

myx_backup Ver 1.10のPHP7対応 myx_backup Ver 1.10 の PHP7 対応 Published JJ1RLWon by 2016-05-03 (445 閲覧 ) XOOPS Cube の日頃のメンテナンスで使っているモジュールの myx_backup Ver 1.10 の PHP7 への対応お得意の ちょっとだけ改造 自前で行っています mysql 拡張から mysqli 拡張へ変更するため set_magic_quotes_runtime

More information

IIJ Technical WEEK Cloudbusting Machine(CBM)

IIJ Technical WEEK Cloudbusting Machine(CBM) Cloudbusting Machine CBM IIJ Project Gryfon PaaS Cloudbusting Machine CBM Project Gryfon PaaS http://www.gryfon.iij-ii.co.jp/ Key-Value Store KVS C GQL PHP-C MySQL 5.0.77 Cassandra 0.7.2 MongoDB 1.8.2

More information

Delphi / C++Builderユーザーのためのオープンソースコンポーネントを使ったDBアクセス

Delphi / C++Builderユーザーのためのオープンソースコンポーネントを使ったDBアクセス Delphi / C++Builder ユーザーのためのオープンソースコンポーネントを使った DB アクセス キムラデービー (http://kimuradb.com) 代表木村明治 (KIMURA, Meiji) Info@kimuradb.com 木村明治プロフィール [1991] 日立中国ソフトウエア ( 現 : 日立中国ソリューションズ ) 入社 日立ソフトウエア工場 ( 現 : 日立ソフトウエア事業部

More information

FileMaker 15 ODBC と JDBC ガイド

FileMaker 15 ODBC と JDBC ガイド FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information

意外と簡単!?

意外と簡単!? !?Access Oracle Oracle Migration Workbench MS-Access Oracle Creation Date: Oct 01, 2004 Last Update: Mar 08, 2005 Version: 1.1 !? Oracle Database 10g / GUI!? / Standard Edition!? /!?!? Oracle Database

More information

intra-mart EX申請システム version.7.2 PDFオプション リリースノート

intra-mart EX申請システム version.7.2 PDFオプション リリースノート intra-mart EX 申請システム ver.7.2 PDF オプション リリース ノート 第一版 2011/2/28 1. システム要件 システム要件 intra-mart EX 申請システム Version.7.2 PDF オプションは以下の製品上で動作します 動作環境については 以下の製品のリリース ノートを参照してください intra-mart WebPlatform Version.7.2

More information

現在 数多くの DBMS が存在しますが SQL の基本的なコマンドは標準化されており どの DBMS でもある程度同じものが利用可能です ただし それぞれの DBMS の機能の違いにより存在しないコマンドがあったり オプション指定が異なる場合があるため まったく同じとは言えません なお DBMS

現在 数多くの DBMS が存在しますが SQL の基本的なコマンドは標準化されており どの DBMS でもある程度同じものが利用可能です ただし それぞれの DBMS の機能の違いにより存在しないコマンドがあったり オプション指定が異なる場合があるため まったく同じとは言えません なお DBMS SQL 基本の知識島田裕二 リレーショナルデータベースには さまざまな製品が存在します 大きく分類すると 商用製品とオープンソースの 2 種類です 商用製品では Oracle Database や Microsoft SQL Server Microsoft Access などがよく知られています また オープンソースのリレーショナルデータベースでは MySQL や PostgreSQL SQLite

More information

FileMaker ODBC and JDBC Guide

FileMaker ODBC and JDBC Guide FileMaker 14 ODBC JDBC 2004-2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information