'Oracle JDBC'에 해당되는 글 1건

  1. 2009.08.25 jdbc 사용 예제 1

회사에서는 iBatis를 주로 사용하는데 급 jdbc로 직접 데이터를 퍼와야 할 일이 생겼다.
(대용량의 데이터를 iBatis로 가져오다보니 메모리 때문에 서버가 뻗어버린다. --;; iBatis의 데이터 처리 문제라서 결국..ㅠㅠ)

근데 하도 오랜만에 jdbc를 써가지구 자꾸 까먹어 여따가 정리해놓는다.

예제는 그냥 멤버테이블에 갯수 가져오는 거다. (자세한 설명은 안한다..;;)



import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class JdbcConnect {

 public static void main(String[] arg){
  String dbUrl = "jdbc:oracle:thin:@255.255.255.255:1521:orcl";           
  String dbUser = "5dol";                                                              
  String dbPassword = "story";
  String sql = null;
  ResultSet rs = null;
  
  Connection conn = null;
  //Statement stmt = null;
  PreparedStatement pstmt = null;
  
  try {
   Class.forName("oracle.jdbc.driver.OracleDriver");  //드라이버 로딩   
   conn = DriverManager.getConnection(dbUrl, dbUser, dbPassword);   
   //stmt = conn.createStatement();
   
   sql = "select count(*) num1 from member";
   
   pstmt = conn.prepareStatement(sql);
   
   rs = pstmt.executeQuery();
   
  while(rs.next()){
   System.out.println(rs.getString("num1"));
  }
   
  rs.close();
  conn.close();
   
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  } catch (SQLException e) {
   e.printStackTrace();
  }
  
 }
 
}

Posted by 서오석
,