티스토리 뷰

Note

JDBC 기본 개념

zoffldlah 2022. 11. 13. 17:48

QR인식 or 이미지 클릭하여 회원가입시(평생 수수료 25%이상 할인)-[25% or more discount on commission]

 

아래 링크를 통해 가입시 바이낸스 코인 거래수수료 25% 평생할인!

25% lifetime discount on Binance Coin transaction fees when you sign up through the link below!

https://accounts.binance.com/en/register?ref=286562663

 

Log In | Binance

login-description

accounts.binance.com

 

바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! (바이낸스 가입 레퍼럴코드, 추천

바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! 바이낸스 가입코드, 레퍼럴코드, 추천코드, 할인코드  :  ( 286562663 ) 아래 링크를 통해 가입시 25% 할인 받을 수 있습니다 http

pink24.tistory.com

 

 

JDBC 기본 개념

JDBC 프로그래밍 절차

① JDBC에 필요한 패키지를 포함한다.

: JDBC에 필요한 패키지는 java.sql이다.

예) import java.sql.*;

② 적절한 JDBC 드라이버를 적재한다.

: Class.forName() 메소드를 사용하여 필요한 JDBC 드라이버를 적재

한다.

: 여기에서 사용하는 JDBC-ODBC 드라이버는 썬사에서 기본으로 제공하

며, JDBC-ODBC 드라이버이름은 sun.java.odbc.JdbcOdbcDriver

이다.

예) Class.forName("sun.jdbc.odbc.dbcOdbcDriver");

데이터베이스 URL, user_name, pass_word 정보를 사용하여

Connection 객체를 생성한다. 즉 자바 프로그램과 데이터베이스간에

연결을 시도한다. 연결에 사용되는 명령어는 DriverManager 클래스

의 정적 메소드 getConnectin()이다.

예) connection =

DriverManager.getConnection("jdbc:odbc:myDB" ,"ikim", "7788");

위의 예는 JDBC-ODBC 브리지를 사용하며, 데이터베이스 원본 이름

은 myDB이다. ikim은 사용자 이름이며, 패스워드는 7788이다.

④ 생성된 Connection 객체를 사용하여 Statement 객체를 생성한다.

예) stat = connection.createStatement();

⑤ 생성된 Statement 객체를 이용하여 SQL 문장을 실행한다. 실행 결과

는 ResultSet 객체에 저장한다. 사용되는 메소드는 execute(),

executeQuery(), executeUpdate() 중에 하나를 사용한다.

예) ResultSet rs = stat.executeQuery("select * from

order");

ResultSet 객체 rs에서 원하는 결과를 추출한다. 주의할 점은

rs.next() 메소드를 먼저 실행한 후, getXXX() 메소드를 실행하여

원하는 유형의 데이터를 추출하여 처리한다. (XXX는 반환하는 데이터

의 유형)

예)

while(rs.next()) {

String s = rs.getString(1); // 첫 번째 필드에서

//문자열 데이터 반환

int x = rs.getInt(2); // 두 번째 필드에서

//정수형 데이터 반환

}

⑦ ResultSet 객체, Statement 객체, Connection 객체를 모두

닫는다.

예)

rs.close();

stmt.close();

connection.close();

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함