データベースプログラミング
データベースプログラミングはJavaと.NETが主流だ。また、スクリプト言語ではPHPもよく利用されます。@ITで公開されたデータベース開発記事を集めました。
| 関連分野へのリンク |
| Database Expertフォーラム / データベース入門 / データベースチューニング / O/Rマッピング / Database Expert会議室 |
|
| VB.NETで楽々Oracleストアド・プロシージャ作成 .NETでOracleアプリを作ろう(5) 使い慣れたVB.NETで、Oracleへアクセスするストアド・プロシージャを作ろう。コーディングの注意点、チューニングのコツなどを紹介する New! 「Database
Expert」フォーラム 2006/3/7 |
||
| 1つのSQL文で複数の表にINSERTする絶品テクニック SQLクリニック(12) FOR...LOOP文なんか使わなくても、1度にまとめてデータをINSERTする方法がある。“マルチテーブル・インサート”でパフォーマンスを向上させよう 「Database
Expert」フォーラム 2006/3/1 |
||
| Oracleにも“SQL
CLR”と同じ開発生産性を! .NETでOracleアプリを作ろう(4) 「SQL CLR」と同様に、Oracleのストアド・プロシージャをVB.NETやC#で作成できる「.NETストアド・プロシージャ」機能を紹介しよう 「Database
Expert」フォーラム 2006/2/7 |
||
| HibernateとCaché、性能比較の結論を出そう 対決! O/Rマッパー vs. オブジェクト指向DB(3) オブジェクトの継承や関連といったモデル要素の扱いについて両者を比較し、製品選択の観点を明らかにします 「Database
Expert」フォーラム 2006/2/3 |
||
| HibernateとCaché、Javaとの好相性はどっちだ 対決! O/Rマッパー vs. オブジェクト指向DB(2) それぞれの特性を知るために、HibernateとCachéの実装方法を具体的に紹介してみます。そこで見えてきたのは? 「Database
Expert」フォーラム 2006/1/13 |
||
SQLプログラミング
SQLクリニック
本連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基本構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。本連載は、SQLのセンス向上に役立つ大技小技を紹介していく
- 第1回 Oracle 10gの正規表現で文字列操作を極める
- 第2回 日付データ演算の達人技を伝授する 【第1話】
- 第3回 日付データ演算の達人技を伝授する 【第2話】
- 第4回 日付データ演算の達人技を伝授する【第3話】
- 第5回 月別売り上げを四半期別に集計する関数ワザ
- 第6回 SQLの抽出結果を階層構造で表示するテクニック
- 第7回 PL/SQLでBLOBデータを自由自在に入出力
- 第8回 極めよう! 分析関数によるSQL高速化計画
- 第9回 SQL分析関数をさらに深く追求してみよう
- 第10回 まだまだあるぞ! 分析関数の究極テクニック
- 第11回 IF文のネスト地獄から抜け出せるMERGE文
- 最終回 1つのSQL文で複数の表にINSERTする絶品テクニック
最終更新 2006/3/1
Javaデータベースプログラミング
対決! O/Rマッパー vs. オブジェクト指向DB
オブジェクト指向プログラミングとリレーショナル・データベースの相性の悪さは、アプリケーション開発者の悩みの種だ。これを回避する2つの方法、O/Rマッピングツールとオブジェクト指向DBを取り上げ、Javaの永続化方式を比較する
最終更新 2006/2/3
JavaのDBアクセスを極める
J2EEの開発でデータベースアクセス処理に関連したさまざまな問題や疑問に、開発現場で得られた実践的な解決策を提供する。全6回の連載では、分析/設計フェイズから実装フェイズに至る流れの中で、O/Rマッピング、分析/設計パターン、非RDBMSの検討、実装パターン、パフォーマンス・チューニングなどを扱う
- 第1回 JavaとDBのデータモデルはナゼすれ違う?
- 第2回 O/Rマッピングで失敗しない分析・設計のポイント
- 第3回 OOAとDOAを併用した最適な分析/設計パターン
- 第4回 RDB/OODB/XMLDBで比較する永続化設計
- 第5回 デザインパターンを利用したDBアクセスの実装
- 最終回 パフォーマンスを意識した設計/実装テクニック
最終更新 2005/7/13
|
Javaデータアクセスの基礎 新人SE、プログラマのためのJDBC入門講座。Javaアプリケーションからのデータベースに接続するための基礎を学びます 第1回 JDBCとは何かを理解する 第2回 JDBCによるDB接続と検索の実行 第3回 JDBCによる更新処理の実行 第4回 ステートメントの高速化 「Java
Solution」フォーラム
|
||
| Webブラウザからデータベースを参照する
[連載]J2EEの基礎(第5回)サーバ・サイドJava入門講座。第5回は、Webブラウザからデータベースを参照するアプリケーションを作成します 「Java
Solution」フォーラム 2001/7/24
|
||
| J2EEにおけるトランザクション処理 [連載]J2EEの基礎(8) 最終回は、DBアクセスをともなうアプリケーション開発で考慮する必要のあるトランザクションについて、J2EEに用意されている機能から解説 「Java
Solution」フォーラム 2002/3/15
|
||
|
JSPからデータベースに接続する [連載]Tomcatを使う「JSPプログラミング」(10) Webアプリケーションでは、データベースと連携するケースが多くあります。今回は、JSPからデータベースに接続してみます 「Java
Solution」フォーラム 2001/11/2
|
||
|
データベースを活用したアプリケーションを作る [連載]Tomcatを使う「JSPプログラミング」(11) 連載最終回は、前回紹介したデータベースとの連携を活用し、出欠登録アプリケーションを作成します 「Java
Solution」フォーラム 2001/11/9
|
||
| JDBC接続を高速化−PreparedCacheの活用 連載:事例に学ぶWebシステム開発のワンポイント(11) PreparedStatementキャッシュを使うとJDBC接続を高速化することができる。実際の評価結果も含め解説する 「Java
Solution」フォーラム 2003/4/18
|
||
| クラスライブラリを攻略「データベース編」 基礎から学ぶサーブレット/JSP(10) JSPの基本の最後はデータベースに関するクラスライブラリの使い方です。JSPからデータベースにアクセスする基本を理解します 「Java
Solution」フォーラム 2004/2/26
|
.NETデータベースプログラミング
.NETでOracleアプリを作ろう
本記事では、Oracleが提供する.NETプラットフォーム開発向けのミドルウェアやツールを使って、.NET環境でOracleアプリケーション開発を効率的に行うためのノウハウを解説する
- 第1回 Oracleにおける.NET開発環境の概要
- 第2回 これがODT+VS.NETの開発スタイルだ
- 第3回 Oracleアプリだってコーディング量を減らしたい
- 第4回 Oracleにも“SQL CLR”と同じ開発生産性を!
- 最終回 VB.NETで楽々Oracleストアド・プロシージャ作成
最終更新 2006/3/7
ODP.NETファーストステップ
Visual Basicから.NETへの移行を考えているOracleアプリケーション開発者に向けて、「Oracle Data Provider for .NET」を使うメリットや独自機能、新しいプログラミング・スタイルなどを解説する
- 第1回 ODP.NETでOracle固有の機能を活用する
- 第2回 ASP.NETの利点を引き出すODP.NET活用法
- 第3回 ODP.NETのデータアクセス・チューニング
- 最終回 ODP.NETでOracle XML DBを活用する
最終更新 2005/2/26
| SQL
Serverのロック管理 連載:.NETエンタープライズWebアプリ(9) 3回に渡って、大規模.NETシステムにおけるトランザクション設計を解説。まずはSQL Serverの同時実行制御について知る 「Insider.NET」フォーラム
2005/3/1
|
| 「実プロ流」ASP.NETデータベース操作術 連載:実例で学ぶASP.NETプログラミング(3) ショッピング・サイトを陰で支えるデータベース。今回は、ASP.NET(ADO.NET)によるデータベース操作の概念を解説する 「Insider.NET」フォーラム
2003/3/1
|
| DB連携ページをASP.NETで構築する(前編) 連載:実例で学ぶASP.NETプログラミング(4) ショッピング・サイトの顔であるメイン・フレーム・ページの制作。データベースと連携し「新着情報」を表示する方法を解説する 「Insider.NET」フォーラム
2003/3/29
|
| DB連携ページをASP.NETで構築する(後編) 連載:実例で学ぶASP.NETプログラミング(5) データベースに登録された商品の中から、「季節限定」などの条件に合うものを抽出して表示する動的なページの作り方を伝授 「Insider.NET」フォーラム
2003/4/22
|
| ADO.NET基礎講座 .NET Frameworkの新機能ADO.NETを使って、データベースを扱うプログラミングに挑戦してみよう。まずはデータベースを準備し、その構造を知る 第1回 初めての.NETデータベース・プログラミング 第2回 .NETデータ・プロバイダによるデータベースのアクセス 第3回 .NETデータ・プロバイダによるレコードの操作 第4回 データセットを使ったデータベース・アクセス 第5回 ADO.NETのデータセットを使ったレコードの追加 第6回 ADO.NETのデータセットを使ったレコードの更新と削除 最終回 VS.NETを使ったデータベース・プログラミング 「Insider.NET」フォーラム
|
| PetShopで学ぶデータベース・アクセスの実装パターン 技術解説:.NETアーキテクチャ設計 .NETでアプリケーションを構築していて、データベースまわりのコーディングがどうもすっきりと記述/設計できないという開発者は必読 「Insider.NET」フォーラム
2004/3/27
|
データベースプログラミング(そのほか)
| Excel‐Oracle連携 企業にはIT化されていないデータが膨大に蓄積されている。これをOracleデータベースと連携させて活用できれば、紙ベースの承認や手作業のデータ打ち込みは不要になる。そのコスト削減効果は莫大だ。本連載はExcelに溜め込んだ“死蔵データ”をOracleデータベースによって復活・活用するための全テクニックを紹介する 特別編 ExcelデータをOracleに格納する裏技 第1回 ExcelデータをOracleに格納する3つの手法 第2回 お手軽が一番、ExcelをOracleクライアントに 第3回 ExcelからOracleを更新できれば大助かり |
||
| PHP4で作るWeb-DBシステム PHPはWebサーバとデータベースを結びつけるものだ。そのためPHPでの開発を開始するには、OS、データベース、Webサーバ、そしてPHPと、多くのソフトウェアのインストールを行う必要がある 第1回 PHPについて知ろう 第2回 PHP4での開発に必要なものを用意する 第3回 PHPプログラムの書き方 第4回 データベースアプリケーションの作成 前編 最終回 データベースアプリケーションの作成 後編 「Linux
Square」フォーラム
|
||
| Kylix 3とDB2で作るWebサービス・アプリ Kylix 3とDB2 V8.1を使って、Webサービス・アプリを作ってみよう。トライアル版も用意されているので、実際に試しながら読んでほしい 第1回 開発環境の用意とテストアプリの作成 第2回 Kylixからデータベースを操作してみよう 第3回 Webサービス・クライアントを作ろう 第4回 Webサービス・プロバイダを作ろう(前編) 第5回 Webサービス・プロバイダを作ろう(後編) 「Linux
Square」フォーラム
|
||
| XSQLプログラミング入門 データベースとXMLを組み合わせて、アプリに利用するというニーズが高まっている。 データの柔軟性が飛躍的に高まるからだ 第1回 XSQLの紹介と基本的な使用法 第2回 XSQLタグの機能を使う 第3回 アクションハンドラーを作成する 「XML
& Web Services」フォーラム
|
||
| Oracleのデータもシェルで ステップ・バイ・ステップ・シェルスクリプト(7) 標準ではSQL*PlusやPL/SQLからしか扱えないOracleも、あるツールを利用するとシェルで操作できるようになります 「Linux
Square」フォーラム 2000/12/6
|
||
書評
| 開発言語/環境から見るDBプログラミング Linux Book Review 今回は、言語や環境(Perl、PHP4、Kylix)の面からデータベースプログラミングを解説した書籍を選んでみた。さぁ、DBプログラミングを学ぼう! 「Linux
Square」フォーラム 2001/10/27
|
||
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 企業の仮想化に足りない“発想”とは? 仮想化運用管理のキモは意外なところに! New! |
| ◆ | 操作もマニュアルも分かりやすい! ユーザー視点で開発されたPC管理ツール New! |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |

| ◆ | セキュリティを知り尽くす上野氏が登壇! @ITメールソリューションLive! in Tokyo |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | 世界に通用するストレージの作り方とは? 製品に込めた思いを富士通の開発者に聞く |

| ◆ | OSSで手間も時間も、障害も減った―― 「マピオンの事例」オープンソース活用法 |
| ◆ | 「ノートPCの持ち出し禁止」で大丈夫? 情報漏えいを防ぐ管理手法とインフラは? |
| ◆ | 1日の処理を1秒に――MySQLの達人が語る 「コスト削減」できるチューニング |

| ◆ | ドキュメント作成を自動化して、SEの作業 効率を大幅アップ! Visio 2007の魅力 |
| ◆ | 急速に広がるHyper-Vでのサーバ仮想化 そのベストプラクティスをデルが解説 |
| ◆ | @IT主催セミナーで語られた、「担当者に 求められるセキュリティ対策」をレポート |

| ◆ | @IT「Windows 7」 特設サイトオープン! 最新情報・移行ノウハウを公開しています |



