mizuneko
3/3/2013 - 2:52 AM

DBとの接続からselectまで

DBとの接続からselectまで

// ドライバクラスのロード  
Class.forName("oracle.jdbc.OracleDriver");  
  
// DBとの接続  
String url = "jdbc:oracle:thin:@dbhost:1521:sid";  
String user = "dbuser";  
String password = "dbpassword";  
Connection conn = DriverManager.getConnection(url, user, password);  
  
String sql = "select ID, NAME from SHAIN";  
Statement stmt = null;  
ResultSet rset = null;  
  
try {  
    // SQL発行  
    stmt = conn.createStatement();  
    rset = stmt.executeQuery(sql);  
  
    // 結果の取得  
    while (rset.next()) {  
        String shainId = rset.getString("ID");  
        String shainName = rset.getString("NAME");  
    }  
} finally {  
    // 各種オブジェクトを閉じる  
    try { rset.close(); } catch(Exception e) {}  
    try { stmt.close(); } catch(Exception e) {}  
    try { conn.close(); } catch(Exception e) {}  
}