<드라이버 연동>
1)Connection con: 연동 정보를 담는 클래스. db에서 정보를 획득한다.
2)Statement stmt: 쿼리객체. SQL을 작성하고 실행한다.
---> 1)과 2) 둘은 언제나 함께 사용된다. insert, update, delete문
3)ResultSet rs: 결과 처리 객체
---> select문에서 필수
<예제>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
public class DriverTestMySQL {
public static void main(String args[]) {
Connection con; //연동 정보를 담는 클래스
try {
Class.forName("org.gjt.mm.mysql.Driver");
//드라이버 호출(드라이버 이름)
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1.3306/db명?
useUnicode=true&characterEncoding=euckr","유저명","비밀번호");
//드라이버 매니저가 식별자를 매핑해 javadb에 mysql드라이버 연결
System.out.println("데이터베이스 접속이 성공했습니다.");
} catch(SQLException ex) {
System.out.println("SQLException: " + ex.getMessage();
} catch(Exception ex) {
System.out.println("Exception: " + ex);
}
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
*class.forName = 클래스를 동적으로 로드함(드라이버 등록, 로드)
<참고> mysql용 jdbc 드라이버 이름
'20.03 ~ 20.08 국비교육 > MySQL・ORACLE' 카테고리의 다른 글
PreparedStatement (0) | 2020.04.09 |
---|---|
JDBC 테이블 생성 및 활용 (0) | 2020.04.09 |
Java에서 MySQL 연동하기(드라이버 설치) (0) | 2020.04.07 |
기초 SQL (0) | 2020.04.06 |
MySQL 5.6 설치 및 세팅 (0) | 2020.04.06 |