質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

1回答

876閲覧

入力途中でも抜けてメッセージの表示

退会済みユーザー

退会済みユーザー

総合スコア0

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2017/07/28 02:36

###前提・実現したいこと
該当するデータが存在する場合
更新する社員の社員IDを入力してください: 4
社員名: 山川太郎
性別(1: 男性, 2: 女性):1
生年月日:1996/7/7
部署ID(1:営業部、2:経理部、3:総務部): 2
社員情報を更新しました

存在しない場合
更新する社員の社員IDを入力してください: 5
該当する社員は登録されていません

とこのようにIDを入力した時点でデータが存在しないのなら
IDを入力した時点で抜けるようにしたい

###該当のソースコード

Java

1 System.out.println("更新する社員の社員IDを入力してください:"); 2 System.out.println("社員ID:"); 3 String UpEmpId = br.readLine(); 4 5 // 更新する値を入力 6 System.out.println("社員名:"); 7 String UpEmpName = br.readLine(); 8 System.out.println("性別(男性:1、女性:2):"); 9 String UpGender = br.readLine(); 10 System.out.println("生年月日:"); 11 String UpBirthday = br.readLine(); 12 System.out.println("部署ID(1:営業部、2:経理部、3:総務部):"); 13 String UpDeptId = br.readLine(); 14 15 // 更新処理 16 update(UpEmpId, UpEmpName, UpGender, UpBirthday, UpDeptId);

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

idが入力されたあとに、そのidをwhere句に設定してselect文を投げる。
ヒット数が1以上であれば、入力を続け、ヒット数が0であれば終了でよいと思われます。

投稿2017/07/28 02:51

s.t.

総合スコア2021

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問