개발/개발자로 가는 길
chatGPT에게 받는 자바 수업 ㅋ (feat.Oracle)
배타브
2023. 3. 24. 14:58
728x90
반응형
최근 오라클 연동하여 자바하는 수업에 들어가기 시작하면서 뭔가 멘붕이 와버렸다...
잠깐 딴생각 하니 금방금방 수업진도를 놓쳐서 ㅠㅠㅠ
유료 결제 해놓은 chatGPT 를 써먹어야겠다 싶어서 ㅋ
기본적인것 부터!
GPT4 모델로 진행. 깔끔하게 작성해주는데 속도가 좀 느리다.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class OracleConnectionExample {
public static void main(String[] args) {
try {
// 1. 드라이버 로드
Class.forName("oracle.jdbc.driver.OracleDriver");
// 2. 연결
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "your_username";
String password = "your_password";
Connection connection = DriverManager.getConnection(url, user, password);
// 3. 명령문 생성
Statement statement = connection.createStatement();
// 4. 쿼리 실행
ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table");
// 5. 결과 처리
while (resultSet.next()) {
System.out.println(resultSet.getString("column_name"));
}
// 6. 자원 해제
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
위 예제에서는 다음과 같은 단계를 거칩니다.
- 드라이버 로드: 오라클 JDBC 드라이버를 메모리에 로드합니다.
- 연결: 데이터베이스에 연결합니다. 연결 정보를 수정하여 자신의 환경에 맞게 설정하세요.
- 명령문 생성: 데이터베이스에 전달할 SQL 명령문을 생성합니다.
- 쿼리 실행: 명령문을 실행하고 결과를 ResultSet 객체에 저장합니다.
- 결과 처리: ResultSet 객체에서 결과를 가져와 처리합니다.
- 자원 해제: 사용한 자원을 해제합니다.
이 예제를 참고하여 자바와 오라클을 연동하실 수 있습니다.
역시 똑똑해. 확실히 이전버전 gpt 보다 조금더 똘똘한것 같다
728x90
반응형