Kindle電子書籍 読者限定サポートページ

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

本書をご購入いただき、誠にありがとうございます。
学習をスムーズに進めるためのソースコード一式およびサポート情報を公開しています。

ソースコードをダウンロード
実践Javaデータベースプログラミング 表紙

本書の特徴と学習の進め方

🔰 基礎から順を追って学習

データベースの基本からSQLによるデータ操作、Javaプログラムとの連携まで、学習内容を段階的に構成。データベースプログラミングが初めての方でも、知識を一つずつ積み重ねながら理解を深められます。

💻 コードを動かして理解

紙面の解説に対応したサンプルプログラムをすべて提供。コードを実際に動かし、実行結果を確認しながら、データベース操作の仕組みを実践的に学べます。

🗄️ Java×JDBC×PostgreSQL

JavaからJDBCを介してPostgreSQLに接続し、データを登録・検索・更新・削除する方法を解説。Javaによるデータベース連携の知識と基本的な実装方法が身につきます。

特典ダウンロード

サンプルソースコード一式

本書の各章で登場するJavaプログラムおよびSQLスクリプトのファイルをまとめて収録しています。解凍して開発環境にインポートしてご活用ください。

ソースコード一式
(source-code.zip)
※ファイル名や配置に合わせて適宜ご調整ください

Reader Support / Deep Dive

深掘りサポート

コード上の疑問を解きほぐすQ&Aと、設計や役割分担を考える読みものを、本書の章やサンプルと結び付けて掲載しています。

Question & Answer

コードの「なぜ?」Q&A

自動採番ID、ResultSetからDTOへの変換、外部キー制約など、コードを読んで生まれる具体的な疑問を扱います。

3つのQ&Aを見る

Reading

コードの背景を考える

DTO・DAOが必要になる過程やN+1問題を題材に、完成したコードの形だけでは見えにくい背景を考えます。

2つの読みものを見る

サポート情報 / お知らせ

PostgreSQLの導入手順

PostgreSQL 17のインストール、初期設定、学習用データベースのセットアップ手順を確認できます。

PostgreSQL 17の導入と初期設定

お問い合わせ

本書の内容やサンプルコードに関するご質問、ご意見、誤植のご連絡を受け付けています。

お問い合わせフォーム

開発環境(JDKのバージョンやデータベースの設定)が本書の推奨環境と一致しているかご確認ください。特にデータベースの接続情報(URL、ユーザー名、パスワード)に誤りがないか再度お確かめください。

本書の記述に修正や補足が発生した場合は、このセクションにて随時お知らせいたします。