티스토리 뷰
아래 링크를 통해 가입시 바이낸스 코인 거래수수료 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();
'Note' 카테고리의 다른 글
일본의 성(마루가메丸亀성,마츠야마松山성,우와지마宇和島성,코오치高知성) (0) | 2022.11.17 |
---|---|
파리(Paris) - 루브르 박물관 작품(다빈치 모나리자, 밀로의 비너스, 나폴레옹 대관식,사모트라케의 니케) (0) | 2022.11.14 |
일본 음식 카이세키,쇼오징,오조오니,오세찌 (0) | 2022.11.13 |
멀티미터란? (미터기의 종류 ) (0) | 2022.11.12 |
계측기란? (아날로그 계측기,디지털 계측기) (0) | 2022.11.12 |