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ブラウザで表示する)

研修で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アプリケーションの問題集に戻る

新入社員研修ポータル

IT企業の人財育成に関することなら全てお任せ下さい TEL 0120-559-463 受付時間 10:00 - 17:00 (土・日・祝日除く)

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

ZOOMを使った遠隔研修

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

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

YouTubeチャンネル

お問い合わせはこちらから

    お名前 (必須)

    メールアドレス (必須)

    題名(件名)

    メッセージ本文

    確認画面は表示されません。上記内容にて送信しますので、よろしければチェックを入れてください。

    新入社員研修ポータル

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