0
selectで値がとれない場合に処理を追加したい
はじめまして、勉強3日目の超初心者です。
以下のクエリーを動かしたときに、値を取得できなかった場合という処理を追加したいのですが、方法がわからなくて、申し訳ないですけど教えてください。
----------------------------------------------
import java.sql.*;
public class JDBC_Test {
public static void main (String args[]) {
Connection con = null;
Statement smt = null;
ResultSet rst = null;
// Oracle JDBC Driverのロード
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}catch(ClassNotFoundException ce){
return;
}
/* データベースへ接続 */
try{
con = DriverManager.getConnection (
"jdbc:oracle:thin:@localhost:1521:jdbcsample",
"usid",
"pswd");
// ステートメントを作成
smt = con.createStatement();
// 問合せの実行
rst = smt.executeQuery("select USER_ID, CORP_NAME from USER_TABLE");
// 問合せ結果の表示
while ( rst.next() ) {
// 列番号による指定
System.out.println(rst.getString("USER_ID") + "\t" + rst.getString("CORP_NAME"));
}
// 結果セットをクローズ
rst.close();
// ステートメントをクローズ
smt.close();
//接続をクローズ
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
}