ITエンジニアのプレイングマネージャー化応援サイト

14.JDBC

弊社の新人エンジニア研修向けのJSP Servletの問題集です。

 

参考:MySQL8.x向けのJDBCドライバー
https://qiita.com/syoki/items/3d82ef00300868353572

1.SELECT文

JDBCを使い、employeeテーブルの内容を全てコンソールに出力するプログラムである。

以下の①~⑧を埋めなさい。

<出力例>

1:imai:100000000
2:Yancy Jakovijevic:2000
3:Dori Daveridge:3000
(以下省略)

<employeeのテーブル構造>

<ソースコード> a~cの接続情報は講師から入手してください。(以下同じ)

※このソースコードでは例外を一括して呼び出し側に投げています。
本来は例外の内容に応じたきめ細かい例外処理をすべきですが、論点を明確にするためにそうしました。

 

2.Webアプリ連携

上記プログラムをWebアプリケーションにしなさい。(Webブラウザで表示する)

研修でJava SE 7 以降を使ってるのであれば、try-with-resources構文を使うこと。

<出力例>

社員番号 氏名 年収
1 imai 100000000
2 Yancy Jakovijevic 2000
3 Dori Daveridge 3000
4 Lexie Baylay 4000
5 Laurena MacKessock 5000

(中略)

 

3.INSERT文

employeeテーブルに以下のレコードを追加しなさい。

employeeNo:1001

employeeName:あなたの名前

salary:10000000

 

4.UPDATE文

3.で追加したレコードのsalaryを1桁増やしなさい。

5.DELETE文

3.で追加したレコードを削除しなさい。

6.あいまい検索

名前に文字列“ima”を含む社員を検索しなさい。

<出力例>

 

JavaWebアプリケーションの問題集に戻る

新入社員研修ポータル

ZOOMを使った遠隔研修メニュー(PDFが開きます)

ZOOMを使った遠隔研修

新人エンジニアのためのJavaタイピングゲーム

新人プログラマのためのプログラミング動画

YouTubeチャンネル

新入社員研修ポータル

PAGETOP
Copyright © Say Consulting Group, Inc. All Rights Reserved.