728x90
반응형
JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다.
이클립스 JDBC를 연결하여 이클립스에 오라클DB를 DBconn으로 연결하는 방법
1. 아래의 페이지에서 JDBC드라이버를 설치한다.
https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html
2. 설치된 jdbc.jar 파일을 드래그해서 프로젝트 WEB-INF → lib 폴더 안에 넣어줍니다.
ojdbc11.jar 파일을 넣어주면 Web App Libraries 가 생성되고 같은 ojdbc.jar이 들어간 것을 확인 할 수 있습니다.
Web App Librraries 는 WEB-INF/lib/*.jar 경로를 참조하게 되는 라이브러리 입니다.
이렇게 파일을 넣어준다고 DB와 연결되는 것이 아니고
3. 아래처럼 DB를 실행하고 연결해주는 DBconn.java파일을 생성해야한다.
package test3;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBconn {
public static void main(String[] args) {
// TODO Auto-generated method stub
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "DB접속 ID";
String password = "PW";
try {
//driver 로딩
Class.forName(driver);
System.out.println("jdbc driver 로딩 성공");
//DB와 연결
DriverManager.getConnection(url, user, password);
System.out.println("오라클 연결 성공");
} catch (ClassNotFoundException e) {
System.out.println("jdbc driver 로딩 실패");
} catch (SQLException e) {
System.out.println("오라클 연결 실패");
}
}
}
728x90
반응형
'Web Programming > JAVA MVC' 카테고리의 다른 글
Getter / Setter (0) | 2021.06.10 |
---|---|
Servlet / Web.xml 에서 controller 연결 (0) | 2021.06.03 |
이클립스/톰캣/the server configuration is missing or invalid (0) | 2021.05.28 |