JAVA
JDBC를 이용한 데이터베이스 사용 절차
소힌
2022. 2. 4. 21:08
[1] JDBC 드라이버를 적재한다
class.forName("com.mysql.cj.jdbc.Driver");
class 클래스의 forName 메소드를 통해서 mysql jdbc 드라이버를 등록한다
fotName 메소드는 ClassNotFoundException을 발생시켜서 try/ catch문을 사용해준다
[2] 데이터 베이스 연결
Connection con = DriverManager.getConnection();
drivermaneger 클래스의 getConnection() 메소드는 Connection을 반환한다
Slect 하는 경우
sql 문장 작성 및 전송
Statement stmt = con.createStatement();
ResultSet rs = stmt.excuteQuery("Select * from book");
결과 집합 사용 후 연결 해제
while (rs.next()) {
int number = rs.getInt("book_id");
String name = rs.getString("title");
}
insert / delete / update 하는 경우
sql 문장 작성 및 전송
Statement stmt = con.createStatement();
String s = "insert into book(title , publisher, year, price) values "
s+= "('" + title + "','" +publisher +"','" + year + "','" +price + "')";
int number = stmt.excuteUpdate(); (insert한 행의 개수를 인트값으로 반환함)
if( i ==1) {
System.out.println("적재성공") ;
} else{
System.out.println("레코드 추가 실패");
}