Programer/Android (Java)

[JSP] SQL 연동 기본 개념

아즈샤 2012. 11. 12. 13:26
반응형

1. JDBC 드라이버 로딩 (MSSQL 경우)


Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");


2. Connection 객체 생성


Connection conn = DriverManager.getConnection(url);


getConnection()메소드는 세개의 매개변수(String로도 사용 가능


Connection conn = DriverManager.getConnection(url, user, password);


3. Connection 종료


conn.close();


4. Statement 객체 사용


Statement stmt = conn.createStatement();


5. 질의문 실행


stmt.executeUpdate(String sql);


결과 값이 있을 경우는 executeQuery() 매소드 사용


ResultSet rs = stmt.executeQuery(String sql);


5-1 ResultSet 사용


while(rs.next()){

out.print(rs.getString(1));

out.print(rs.getInt("age"));

}


5-2 ResultSet 종료


rs.close();


6. Statement 종료


stmt.close();


Etc. PreparedStatement 사용

String sql = "Insert into JSP (name, number) value (?, ?)";

PreparedStatement pstmt = conn.prepareStatement(sql);


pstmt.setString(1,"JHSHIN");

pstmt.setInt(2, 1);

pstmt.executeUpdate();


Etc. PreparedStatement 종료

pstmt.close();


반응형

'Programer > Android (Java)' 카테고리의 다른 글

JAVA 클래스 - Part 3  (0) 2013.06.25
JAVA 클래스 - Part 2  (0) 2013.06.24
JAVA 클래스 - Part 1  (0) 2013.06.18
JAVA 데이터 타입  (0) 2013.06.13
[JSP] 개발 환경 설정 (PC 교체시)  (0) 2012.11.12