티스토리 뷰

it

JDBC를 활용한 자바 오라클 연동

ITs Story biaos 2023. 8. 7. 22:27

자바 프로젝트에서 JDBC를 사용하려면 다음과 같은 단계를 수행합니다.

 

JDBC 드라이버를 다운로드합니다. JDBC 드라이버는 Oracle 웹 사이트에서 다운로드할 수 있습니다.

 

JDBC 드라이버를 프로젝트의 build path에 추가합니다. Eclipse에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하

 

고 "Build Path"를 선택합니다. "Configure Build Path" 대화 상자에서 "Libraries" 탭을 선택하고 "Add External JARs" 버튼을 클릭합니다. JDBC 드라이버를 선택하고 "Open" 버튼을 클릭합니다.

 

JDBC 연결 문자열을 구성합니다. JDBC 연결 문자열은 데이터베이스에 연결하기 위해 필요한 정보를 포함합니다. 연결 문자열의 형식은 다음과 같습니다.


jdbc:oracle:thin:@<host>:<port>:<sid>
<host>는 데이터베이스 서버의 호스트 이름입니다.
<port>는 데이터베이스 서버의 포트 번호입니다.
<sid>는 데이터베이스 서비스의 이름입니다.
JDBC 연결을 생성합니다. JDBC 연결을 생성하려면 DriverManager.getConnection() 메서드를 사용합니다. 연결 문자열을 DriverManager.getConnection() 메서드의 인수로 전달합니다.
Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "username", "password");

 


SQL 문을 실행합니다. SQL 문을 실행하려면 Statement 객체를 사용합니다. Statement 객체를 생성하려면 connection.createStatement() 메서드를 사용합니다.
Statement statement = connection.createStatement();
SQL 문을 statement.execute() 메서드의 인수로 전달합니다.

 



int rowsAffected = statement.execute("SELECT * FROM employees");
결과를 처리합니다. SQL 문의 결과는 ResultSet 객체에 저장됩니다. ResultSet 객체에서 결과를 가져오려면 ResultSet.next() 메서드를 사용합니다.
while (resultSet.next()) {
System.out.println(resultSet.getString("name"));
System.out.println(resultSet.getInt("salary"));
}
연결을 닫습니다. 연결을 닫으려면 connection.close() 메서드를 사용합니다.

 

댓글