javaからデータ検索をする際に、入力したキーワードで検索をした時にデータがなかった場合、「データはありません」とコンソールに表示させたいのですが、どうすればよろしいでしょうか。
コードは下記の通りです。
public void indicate () { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine() try{ Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = XXXX)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = oracle)))"; String user = "hr"; String pass = "hr"; Connection con = DriverManager.getConnection(url, user, pass); Statement stmt = con.createStatement(); ResultSet rset = stmt.executeQuery ("select * from EMP where 商品名 like" + "%" + str + "%"); while (rset.next()) { System.out.println( rset.getInt("ID") + "\t" + rset.getString("商品名") + "\t" + rset.getString("製作者") + "\t" + rset.getString("会社名") + "\t" + rset.getDate("発売日") + "\t" + rset.getInt("値段")); } rset.close(); stmt.close(); con.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } }
使っているツールはeclipseです。
分かりづらくてすみません。
どなたかお分かりになる方がいらっしゃいましたら教えてください。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/14 14:41
2015/07/14 14:49
2015/07/27 16:09