|
import java.sql.*;
public class Select2 {
public static void main(String[] args) throws SQLException {
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
Connection con = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:ORCL","test","test");
// PrepareStatement取得
PreparedStatement stm = con.prepareStatement(
"select emp_id,name,salary from emp where emp_id = ?");
// 列「emp_id」のバインド変数を設定
stm.setString(1,"E03");
// SQLの実行
ResultSet rs = stm.executeQuery();
// カーソル操作
while( rs.next() ) {
// 列「emp_id」表示
System.out.println(rs.getString("emp_id"));
// 列「name」表示
System.out.println(rs.getString("name"));
// 列「salary」表示
System.out.println(rs.getInt("salary"));
}
// ResultSet クローズ
rs.close();
// PrepareStatement クローズ
stm.close();
con.close();
}
} |