データベースプログラミング

データベースプログラミングはJavaと.NETが主流だ。また、スクリプト言語ではPHPもよく利用されます。@ITで公開されたデータベース開発記事を集めました。

 
 関連分野へのリンク
Database Expertフォーラム / データベース入門 / データベースチューニング / O/Rマッピング / Database Expert会議室

   データベースプログラミング関連 -新着記事-
2006/3/7 Update! 
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プログラミング

Javaデータベースプログラミング

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データベースプログラミング

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を更新できれば大助かり
連載各回の解説
Database Expert」フォーラム 2005/9/9
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

「ITmedia マーケティング」新着記事

CDPの使い方には正解がない だから「コミュニティー」が必要だった
「Treasure Data CDP」ユーザーが主体となって活動するコミュニティー「Treasure Data Ro...

人×AIで磨く ライオンの顧客理解の進化
大手消費財メーカーのライオンが、人と生成AIを融合した顧客理解と市場分析に取り組んで...

生成AIが投資をけん引 2025年度の国内企業のIT予算は「増額」が過去最多に
生成AIの急速な普及により、企業のDX投資は新たな局面を迎えているようだ。