コース概要 このコースをクリップ
Javaプログラミング DBアクセス(eトレーニング A)
コースコード | JV978 |
---|---|
受講料 |
11,000円(税込) /10,000円(税抜) |
標準学習時間 | 2時間 |
開始日 (申込締切前) |
5月19日/5月26日/6月2日/6月9日/6月16日… |
本コースは、マイクロラーニングに対応しています。
Javaによるデータベースアクセスのプログラム作成に欠かすことのできない、共通のインタフェースである「JDBC API」の基本的な使用方法(PreparedStatement)を修得します。
- JDBCの利点を説明できる。
- JDBCを利用してデータベースを参照するプログラムを作成できる。
- PreparedStatementを利用するプログラムを作成できる。
- SQLインジェクション対策を施したプログラムを作成できる。
- DAOとは何かを説明できる。
- JDBCを利用してプログラム内でトランザクション制御ができる。
- 同時実行制御を施したプログラムを作成できる。
以下の知識をお持ちの方。
・Javaプログラミング言語の基礎知識(Javaの基本文法、クラスとオブジェクト、継承、インタフェース、例外処理、コレクション)をお持ちの方。
・データベース、SQLの基本的な知識をお持ちの方。
1.JDBC概要
・JDBCとは
・JDBCAPIの概要
・JDBC基本的な利用手順
2.JDBCプログラミングの基本
・データベースへの接続
・PreparedStatementの取得
・SQL文の実行(参照系)
・結果の参照
・リソースの解放
・SQL文の実行(更新系)
・プレースホルダとSQLインジェクション
3.トランザクション制御
・トランザクションの概要
・コミット_ロールバック
・JDBCでのトランザクション制御
・トランザクション実行中の例外
・同時実行制御
・ロックの粒度
・共有ロック_排他ロック
・ダーティーリード
・ノンリピータブルリード
・ファントムリード
・トランザクション乖離レベル
・DAO
・Date and Time API
・JDBCとは
・JDBCAPIの概要
・JDBC基本的な利用手順
2.JDBCプログラミングの基本
・データベースへの接続
・PreparedStatementの取得
・SQL文の実行(参照系)
・結果の参照
・リソースの解放
・SQL文の実行(更新系)
・プレースホルダとSQLインジェクション
3.トランザクション制御
・トランザクションの概要
・コミット_ロールバック
・JDBCでのトランザクション制御
・トランザクション実行中の例外
・同時実行制御
・ロックの粒度
・共有ロック_排他ロック
・ダーティーリード
・ノンリピータブルリード
・ファントムリード
・トランザクション乖離レベル
・DAO
・Date and Time API
推奨OS: | Microsoft Windows 10 以上 |
推奨ブラウザ: | Microsoft Edge最新版、Chrome 最新版、Firefox 最新版 |