DB連携(JDBC/O/Rマッピングなど)
 






    JDBCプログラミング  
Javaデータアクセスの基礎
Javaからデータベースにアクセスする際の定番ミドルウェア「JDBC」を使ったデータアクセスを理解しよう
第1回 JDBCとは何かを理解する
2001/6/26)
第2回 JDBCによるDB接続と検索の実行2001/7/11)
第3回 JDBCによる更新処理の実行 (2001/8/18)
第4回 ステートメントの高速化 (2001/10/19)
連載各回の解説はこちら
Java開発者のためのFAQ集
Java開発者が 最低限押さえておくべきJavaに関する基礎知識、実際のソリューション構築の場面で定石とされるノウハウ、プログラミングTIPSなどのFAQをご紹介していきます。

JDBCの基礎知識と活用編
Commons DBCPを超えるTomcat JDBC Poolとは
Tomcat 7の新機能で何ができるようになるのか?(番外編) Tomcat 7.0.19から正式採用の、もう1つのDBコネクションプールについて、使い方や設定方法、利点を紹介
New!Java Solution」フォーラム 2011/11/7
悲観もあれば楽観もある「トランザクション」の常識
企業システムの常識をJBossで身につける(8) トランザクションの概要やJDBCでの基本的なDB接続、Java標準のJTA/JTSを紹介しJBoss Transactionsでサンプルを作成
Java Solution」フォーラム 2010/4/22
MySQLの常識を知りセットアップしてJSPからDB操作
Webアプリの常識をJSPとStrutsで身につける(8) 
昨今のWebアプリケーション開発において必須ともいえるDBとの連携の仕組みを、サンプルを作りながら説明します
Java Solution」フォーラム 2009/4/7
数百キロのコードでブルー - ドクターTomcat緊急救命
現場から学ぶWebアプリ開発のトラブルハック(14) リリース直前にナゾのフリーズ! 特急電車で調査に向かったトラブルハッカーに担当者が放った恐ろしいひと言とは…
Java Solution」フォーラム 2010/5/25
流れるようにSQLっぽくO/RマッピングできるS2JDBC
Java初心者が超俊敏にWebアプリを作る方法(最終回) 
SQLっぽいメソッドチェーンやtry/catch/finally文を必要としないトランザクション管理などS2JDBCは超便利です
Java Solution」フォーラム 2009/3/18
オブジェクトで通信するAMFとS2JDBCによるDB接続
業務用RIAの本命!? Flex+Java開発入門(4)
Flex+Java開発においてS2BlazeDSを使うと、AMFを使った通信が使え、S2JDBCによる簡単なDB接続で生産性が上がります
リッチクライアント & 帳票」フォーラム 2008/8/22
DB連携のパフォーマンスはどうすれば速くなるのか?
WebSphereサーバ・チューニング入門(4) 
4つのJDBCドライバ・タイプのうち、どれを選ぶべきかや、DB連携時のチューニングポイントについて、WASを例にして解説します
Java Solution」フォーラム 2007/10/18
DBアクセスのトラブルは終盤で発覚しがち……
現場から学ぶWebアプリ開発のトラブルハック(4) 今日もまたトラブルが発生! 分析すると、どうもDBアクセスの部分で問題があるようだ。もうすぐリリースなのに……
Java Solution」フォーラム 2007/6/27
(Java+Derby)* Ruby on Rails プログラミング
小山博史のJavaを楽しむ(4) 
世の中には、JavaなまりのRubyである「JRuby」という言語がある。しかも、それがRailsで使えるとなると……。試してみない手はないだろう

Java Solution」フォーラム 2007/2/7
クラスライブラリを攻略「データベース編」
基礎から学ぶサーブレット/JSP(10) JSPの基本の最後はデータベースに関するクラスライブラリの使い方です。JSPからデータベースにアクセスする基本を理解します
Java Solution」フォーラム 2004/2/26
JDBC接続を高速化−PreparedCacheの活用
[連載]事例に学ぶWebシステム開発のワンポイント(11) PreparedStatementキャッシュを使うとJDBC接続を高速化することができる。実際の評価結果も含め解説する
Java Solution」フォーラム 2003/4/18
J2EEの基礎
この講座では、これからサーバ・サイドJavaを学ぶ人のために、J2EEをWebとDBをつなぐミドルウェアという観点で捉えて説明していきます
第5回 データベースのブラウザを作る (2001/7/24
第8回 J2EEのトランザクション処理 (2002/3/15)
連載各回の解説はこちら
Tomcatを使う「JSPプログラミング」
無償で入手できるTomcatを使ってJSPの基礎を学ぼう
第10回 JSPからデータベースに接続する (2001/11/2)
第11回 データベースを活用したアプリケーション (2001/11/9)
連載各回の解説はこちら
 DB2アプリケーション開発環境の整備
連載:DB2マイスター養成講座(3)
 データベースにはアプリケーション開発がつきものだ。今回は、各種言語でDB2アプリケーションを開発する環境の構築方法を紹介する
Linux Square」フォーラム 2003/11/11
  快速MySQLでデータベースアプリ!
軽快な動作で知られるRDBMS、MySQLでDBアプリの構築を行う。MySQLのインストールに始まり、PerlやRubyなどのスクリプトでデータベースを操作する方法までを完全解説
第8回 Servlet/JSP+MySQLでアプリサーバその1
第9回 Servlet/JSP+MySQLでアプリサーバその2
第10回 Servlet/JSP+MySQLでアプリサーバその3
Linux Square」フォーラム
Webサービス機能を徹底検証する
連載:DB2でXMLを操作する(最終回)
 DB2はWebサービス・プロバイダとなれるだけでなく、リクエスタとしての機能も持っている。これらのWebサービス機能を解説する
XML & SOA」フォーラム 2003/10/24

    O/Rマッピング  
Hibernateで覚えるO/RマッピングとBeanの常識
Webアプリの常識をJSPとStrutsで身につける(9) 
MVCモデルのModelに当たるBeanとは何かを説明しつつ、いまのDB開発に欠かせないO/Rマッピングを説明します
Java Solution」フォーラム 2009/6/4
Hibernateで理解するO/Rマッピング
スマートなデータアクセス手法として注目されるO/Rマッピングを、オープンソースHibernateを使いながら解説する
第1回 O/Rマッピングの役割とメリット
(2004/4/13)
第2回 JavaにおけるO/Rマッピング (2004/5/22)
第3回 Hibernateを試すための準備 (2004/7/16)
第4回 簡単なプログラムでO/Rマッピングのメリットを体験 (2004/8/26)
第5回 リレーショナルデータにおけるメリットを体験
(2004/9/22)
第6回 O/Rマッピングの導入効果を測る
(2004/12/11)
連載各回の解説はこちら
DB操作の“壁”を壊すJPAが起こした「赤壁の戦い」
現場から学ぶWebアプリ開発のトラブルハック(13) O/Rマッピングなどのフレームワークは確かに開発を楽にした。しかし、そこには思わぬ“伏兵”が潜んでいることも……
Java Solution」フォーラム 2009/4/22
流れるようにSQLっぽくO/RマッピングできるS2JDBC
Java初心者が超俊敏にWebアプリを作る方法(最終回) 
SQLっぽいメソッドチェーンやtry/catch/finally文を必要としないトランザクション管理などS2JDBCは超便利です
Java Solution」フォーラム 2009/3/18
iBATISのORMとSpringのAOPを活用したDBアクセス
オープンソースTERASOLUNAで作るWebアプリ(3) 
フレームワークの各クラスや設定ファイルの内容、動作原理、多人数でのWebアプリ開発の分業化について解説します
Java Solution」フォーラム 2008/12/24
Webの上のポジョをステートフルにつなぐJBoss Seam
Java EE 6のWeb Beansを先取りするオープンソース 
アノテーションでDIやO/RマッピングのXML地獄から解放してくれたり、双方向DIやEJBの簡素化など利点がいっぱい
Java Solution」フォーラム 2008/8/28
Eclipseで作る! DBを使った実践的なJavaバッチ
Javaバッチ処理は本当に業務で“使える”の?(3) 
より業務に近いバッチ処理アプリを開発する際にオープンソースのフレームワークを使う効果をソースコードで解説します
Java Solution」フォーラム 2008/6/6
O/Rマッピングで郵便番号検索Ajaxアプリ作成!
MyEclipseでAjax+Javaをやさしく開発(3) 
DWRを使うと、JavaScriptとJavaの間でデータを送受信するときにクラス/型を気にする必要がないなど、便利な機能が満載です
Java Solution」フォーラム 2007/4/10
Java EE 5マイグレーションプラクティス
「Java EE 5」の登場は近い。マイグレーションの近道は、実はJSF、Spring、Hibernateを使い、理解するところにある

第1回 JSF・Spring・Hibernateで次世代Javaに備える (2005/7/6)
第2回 鍵はPOJOベースのアプリケーション・デザイン (2005/7/23)
第3回 JSFベースのプレゼンテーション・デザインを考える (2005/8/27)
第4回 擬似EJB3.0環境をSpringとXDocletで作る (2005/10/20)
第5回 Sインテグレーション層のDAOデザインを考える (2006/1/6)

連載各回の解説は
こちら
Seasar Projectの全貌を探る
国産オープンソースプロダクトのコミュニティとして急成長するSeasar2。大手SIerもサポートを表明したJ2EEプロダクトの全貌を探る

第3回 SeasarV2によるDBアクセス機能 (2005/9/3)
第5回 SeasarのO/RマッピングツールS2Dao (2005/12/23)
第6回 SeasarのDBアクセスにHibernateを使う
(2006/1/19)
連載各回の解説は
こちら
O/Rマッピング・フレームワーク「Cayenne」
Javaプロダクトレビュー O/Rマッピング・フレームワークが注目を集める中、Hibernateに次いでCayenneが関心を呼んでいる。試しながら特徴あるGUIツールなどを見てみよう
Java Solution」フォーラム 2004/7/24
ドメイン層をシンプルに作るためのO-Rマッピング
保守性・拡張性に優れたシステムを作る(10) 
今回はO-Rマッピングの役割と、それを実現するためのドメイン層とパーシステンス層のパターンの組み合わせについて考える
役に立つXMLツール集
便利なXMLツールを使って、JavaオブジェクトをRDBのテーブルにマッピングするプログラミングテクニックを紹介する
第6回 CastorでオブジェクトをRDBにマッピング
第7回 RelaxerでオブジェクトをRDBにマッピング
XML & SOA」フォーラム

    データベース用Eclipseプラグイン  
DB設計の神ツール「ERMaster」なら、ここまでできる
ユカイ、ツーカイ、カイハツ環境!(11) 
直感的なUIに、カスタマイズ可能な、Excel出力のテーブル定義書、辞書機能など多機能なERモデリングの無料Eclipseプラグインです
Java Solution」フォーラム 2010/1/21
CoolなEclipseプラグイン
役立つプラグインを毎月紹介。第1回は「Javaのプロパティファイルエディタ」「Tomcatコントローラ」「HTML/JSP/XMLエディタ」

第3回 データベース開発を支援するプラグイン (2005/5/21)
第9回 データベースの利用に便利なEclipseプラグイン(2006/1/13)
第20回 ERダイアグラムを編集するAmaterasERDでDB設計(2007/9/6)
連載各回の解説は
こちら
とっても簡単Eclipseプラグイン
ここはとある開発室。先輩プログラマの長尾君と新人プログラマの田中君が、開発に役立つEclipseプラグインの作成を始めた
第3回 HSQLDBをEclipseから扱うプラグイン (2006/9/9)
第4回 SWTでHSQLDB管理画面を作成 (2006/10/26)
第5回 HSQLDBプラグインを動かしてみよう (2006/11/18)
連載各回の解説はこちら
データベースもアジャイル開発に対応したい!
Jiemamy作者が考える“DBの進化的設計”
 アジャイルな開発では、DBの構成・設計にもリファクタリングを適用すべき。Jiemamy作者が考えるDBの進化的設計とは?
Database Expert」フォーラム 2008/9/4

    JavaとDB  
AndroidでSQLiteのDB操作をするための基礎知識
Androidで動く携帯Javaアプリ作成入門(6) 
ついに日本でもドコモからHTC製端末の発売が決定したAndroid。今回はデータベースを操作するための基礎を解説します
Java Solution」フォーラム 2009/5/20
JRuby on RailsやJava EE開発に便利なNetBeans
Eclipse対抗馬の本命!? NetBeansとは?(後編) 
NetBeansはDB連携やWebアプリケーション、いま注目のJRuby on Railsの開発も簡単で、便利な機能がてんこ盛り
Java Solution」フォーラム 2008/3/17
JavaのDBアクセスを極める
J2EEの開発でデータベースアクセス処理に関連したさまざまな問題や疑問に、開発現場で得られた実践的な解決策を提供する。全6回の連載では、分析/設計フェイズから実装フェイズに至る流れの中で、O/Rマッピング、分析/設計パターン、非RDBMSの検討、実装パターン、パフォーマンス・チューニングなどを扱う
第1回 JavaとDBのデータモデルはナゼすれ違う?
第2回 O/Rマッピングで失敗しない分析・設計のポイント
第3回 OOAとDOAを併用した最適な分析/設計パターン
第4回 RDB/OODB/XMLDBで比較する永続化設計
第5回 デザインパターンを利用したDBアクセスの実装
最終回 パフォーマンスを意識した設計/実装テクニック
Database Expert」フォーラム
待望のJava SE 6 でパーシステンス
小山博史のJavaを楽しむ(3) 
先日、ついに正式リリースされたJava SE 6 Mustang。多くの機能が追加されたが、その中でも筆者が注目した機能について紹介する

Java Solution」フォーラム 2006/12/16
【トラブル大捜査線】失われたコネクションを追え!
現場から学ぶWebアプリ開発のトラブルハック(7) DBコネクションのclose漏れでTomcatが無応答に! すべてのコードを見る時間なんてない… 漏れているのはどこなんだ!?
Java Solution」フォーラム 2007/9/25
DBや入力フォームで文字化けする場合の対処方法
Javaの文字化け対策FAQ(3) 
Windows-31Jとその他の文字コードの両方を扱わなくてはならないJavaアプリケーションでは、変換ルールの違いで問題が起きやすい

Java Solution」フォーラム 2005/2/11
Strutsとデータベースの連携を学ぶ
Strutsを使うWebアプリケーション構築術(3) コンフィグレーションファイルでデータベースを管理するStrutsベースのデータベースアプリケーションの構築について学びます
Java Solution」フォーラム 2004/3/4
DBのコネクションプーリングを簡単に実現
[連載]現場に活かすJakarta Project(6) 
CommonsのDBCPは、PoolよりもDBのコネクションプーリングを容易に実現できるコンポーネントだ
Java Solution」フォーラム 2003/5/15
さよならJDBC?EJBの出番はこれから?
[特別企画] EJBはEJB2.0の登場でEJB1.1時代のパフォーマンスの問題を解決したといわれる。EJB2.0は、EJBに実用期をもたらしたのか? EJB2.0のメリットを解説
Java Solution」フォーラム 2002/12/25
第4回 エンティティBeanでDBを扱う
[連載]JBuilderで学ぶWebアプリケーション構築 エンティティBeanは、データベースのデータをマッピングするためのEJBです
Java Solution」フォーラム 2001/1/31

   XMLデータベース  
Xindice:無料で使えるXMLデータベース
オープンソースとして公開されているネイティブXMLデータベースの実践を通して、XMLデータベースの利用方法を解説
1. ネイティブXMLデータベースを立ち上げる!
2. JavaアプリケーションによるXMLデータベース検索
3. サーブレットからXMLデータベースを呼び出す
4. 最終回 XMLデータベースの更新と削除
XML & SOA」フォーラム 2002/10/8

    オブジェクト指向データベース  
対決! O/Rマッパー vs. オブジェクト指向DB 
オブジェクト指向プログラミングとリレーショナル・データベースの相性の悪さは、アプリケーション開発者の悩みの種だ。これを回避する2つの方法、O/Rマッピングツールとオブジェクト指向DBを取り上げ、Javaの永続化方式を比較する
第1回 Javaのオブジェクト永続化に何を選ぶ?
第2回 HibernateとCache、Javaとの好相性はどっちだ
最終回 HibernateとCache、性能比較の結論を出そう
Database Expert」フォーラム
オブジェクト指向データベースの復権 
JavaやC#など、オブジェクト指向開発の普及に伴い、O/Rマッピングの工数増大という問題が発生している。いまこそ、オブジェクト指向データベースを検討してみよう。ここではCacheとObjectStoreを取り上げ、その特長を解説する
後編 CacheとObject StoreでOODBへ踏み出そう
Database Expert」フォーラム 2004/10/1

Java Solution全記事一覧



Java Agile フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Java Agile 記事ランキング

本日 月間