2016년 8월 25일 목요일

26day / DB / JDBC

http://www.sitesbay.com
  • JDBC : Java Database Connectivity
자바 어플리케이션과 데이터베이스와의 연동을 위한 기술

Java Application - JDBC ---SQL-- Database 
  • JDBC 개발단계 
1. 드라이버 로딩 : 데이터베이스와 자바어플리케이션 연동을 위한 초기 정보를 적재
ex)
Class.forName(driverClassName); 
cs
2. 컨넥션 : 연동할 데이터베이스와의 연결
ex)
Connection con = DriverManager.getConnection(dbUrl,id,password);
cs
3. PreparedStatement: SQL 실행
ex)
String sql = "SELECT name FROM member WHERE id = ?";
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setString(1,"java"); 첫번째 물음표에 정보할당 
ResultSet rs = pstmt.executeQuery();
cs
4. ResultSet : 조회한 결과 정보 
ex)
if(rs.next()){  rs.next() : 결과행이 존재하면 true 
    rs.getString(1);  조회한 컬럼순서에 해당하는 데이터 반환 
or
    rs.getString("name");   조회 컬럼명에 해당하는 데이터 반환 
}
cs

Related Posts:

  • 52day / DB / Subquery www.c-sharpcorner.com Subquery : Praent Query에 종속되어있는 Inner Query 게시판을 만들다가 Subquery를 배워야하는 이유? 간단히 말하면 페이징 때문이다. 게시판에 글 목록을 보통 10개씩 지정해 놓… Read More
  • 28day / DB / CRUD Radzishevskyi Sergey blog 수업내용이 27Day와 별반 차이가 없어 CRUD 예제로 대체. CRUD(create, read, update, delete) Create (insert) Insert a s… Read More
  • 29day / DB / Sequence http://www.dbarepublic.com 오라클 시퀀스(sequence)  유일한 값을 생성해준다  주로 primary key 값을 생성할 때 사용한다  시퀀스는 일련의 번호를 순차적으로 증가시킨다  테이블과 독립적… Read More
  • 27day / DB / Management http://www.sitesbay.com Database와 jdbc를 이용한 회원관리 SQL 과 JDBC 를 이용해 회원 정보를 CRUD(create,read,update,delete) 하는 어플리케이션을 구성해본다  Applicati… Read More
  • 30day / DB / Transaction http://www.slideshare.net/alexbaranau/transactions-over-hbase Transaction 제어 : Transaction 이란 작업단위를 의미  주요 용어 commit : 실제 데이터베이스에 반영 … Read More

0 개의 댓글:

댓글 쓰기