弊社の新人エンジニア研修向けの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アプリケーションの問題集に戻る