ホーム > eラーニング 教材一覧 > [ASP]Javaデータベースプログラミング

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

標準学習時間 16時間提供元 トレノケート
価格(税込)  39,600円(税込)備考 ---
提供形態/付帯教材種別

ASP

メンタリング

商品コード JAX0099G

ワンポイントアドバイス

本コースのサンプル動画は以下になります。

重要なご連絡・ご確認事項

・受講期間はID発行より90日間です。

対象者情報

対象者
・これからデータベースを使用したJavaアプリケーションを開発される方
・これからJavaによるシステム開発プロジェクトに関係される方
前提条件
    □「Javaによるオブジェクト指向プログラミング」コースを受講、あるいは同等の知識がある
    □「Javaシステムプログラミング」を受講していることが望ましい
    □基本的なSQLステートメント(SELECT、INSERT、UPDATE、DELETE)によるデータ操作ができる
    □リレーショナルデータベースに関する基本的な用語(テーブル、主キー、外部キー、列、行、カーソル)を理解している

学習内容の詳細

コース概要
リレーショナルデータベースにアクセスするJDBCを用いたJavaアプリケーションの作成方法について紹介します。
また、POJO(Plain Old Java Object)、DAO(Data Access Object)パターンを用いた実践的な開発手法も紹介します。
学習目標
● JDBCの特長が説明できる
● データベースを参照するプログラムが作成できる
● データベースを更新するプログラムが作成できる
● トランザクション管理をするプログラムが作成できる
● DAOパターンを用いた永続化ができる
学習内容
1. JDBC API概要
  - JDBC API
  - JDBCドライバ

2. データベース接続
  - DriverManagerを用いたデータベース接続
  - DataSourceを用いたデータベース接続
  - データベース情報の取得

3. SQL文の実行
  - 講習で使用するテーブル
  - Statementオブジェクト
  - SELECT文の実行
  - INSERT,UPDATE,DELETEの実行
  - PreparedStatementによるSQL文の実行
  - ストアドプロシージャの実行
  - ResultSetオブジェクト情報の取得
  - (参考)ResultSetオブジェクトのタイプ

4. トランザクション
  - トランザクションとは
  - トランザクションの開始と終了
  - (参考)セーブポイント
  - トランザクションの分離レベル
  - 分離レベルの設定

5. O/Rマッピング
  - O/Rマッピング
  - JDBCを使用したアプリケーションの問題点
  - DAOパターン
  - (参考)Java EEの多階層モデル

ご注意・ご連絡事項

・ソフトウェアのバージョンは変更される可能性があります。