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 |