일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- JDBC수정
- 이클립스에서SQL
- xcode #swift #app만들기이미지 #ios앱만들기
- 자바정수변환
- swift화면전환
- 이클립스에서sql자료넣기
- xcode #swift #ios앱만들기 #swift배열
- 이클립스에서오라클데이터수정
- jwt #세션 #토큰 #로그인유지 #java
- jdbc
- DATE데이터타입
- xcode앱만들기 #xcode기초
- 이클립스에서sql데이터삽입
- xcode 깃오류
- 자바SQL
- 이클립스에서오라클데이터
- jdbcconnection_id오류
- 자바SQLUPDATE
- xcode #swift공부
- jdbc값검색
- xcode앱만들기 #swift #uikit
- jdbcselect
- 오라클데이터수정자바
- jdbc셀렉트
- JDBC데이터삽입
- 이클립스커넥션아이디오류
- 이클립스로오라클데이터출력
- JDBCinsert
- JDBCUPDATE
- replaceall여러문자 #javareplaceall
- Today
- Total
Yim-HaEun
[JDBC]자바로 JDBC 연결 및 SQL 데이터 가져오기 본문
자바에 jdbc를 연결해줍시다.
버전 11을 가져올거에요.
이클립스를 실행합시다.
프로젝트를 만들어주고
새 폴더 lib 생성
버전 11을 넣어줍니다.
copy files
자바 프로젝트에서 오른쪽 마우스 버튼을 눌러
properties를 눌러줍니다.
Java Build Path > Libraries > Classpath 를 누르고
오른쪽의 Add External JARs를 눌러 버전 11을 넣어줍니다.
위 그림처럼 공병그림이 생기면 됩니다.
[데이터베이스 연결 정보]
1521과 xe는 오라클에서 제가 미리 설정해준 포트번호와 SID입니다.
자바로 돌아와 유저와 비밀번호 작성해줍니다.
try - catch문을 넣어줍니다.
실행하면 연결 완료.
만약 아래처럼 오류가 난다면
오라클에 들어가
사용자명과 패스워드를 입력해서 확인해보세요.
제가 설정했던 비밀번호로 고쳐주고
다시 실행하니 연결이 됐습니다.
이제 제 SQL에 작성된 오라클데이터를 예시로 데이터를 출력해보겠습니다.
String selectQuery = "Select문 작성"
SELECT문은 SQL과 같이 작동하므로 원하는 데이터를 찾을 수 있습니다.
PreparedStatement selectState = con.prepraeStatement(selectQuery);
PreparedStatement sql을 임포트해줍니다.
//sql 쿼리를 실행할 준비
ResultSet result = selectState.executeQuery();
ResultSet sql을 임포트해줍니다.
//메서드를 호출하여 SQL SELECT 쿼리를 실행하고
그 결과를 ResultSet 객체에 저장합니다.
ResultSet 결과 집합을 표현하는 객체
ResultSet에 담은 결과 집합을 next()를 사용하여 확인해요.
while문을 이용하여
덩어리째 가져오는 데이터들을 하나씩 출력해줄게요.
result.next() : result 객체에서 다음 행으로 이동하고
다음 행이 있으면 true, 없으면 false반환
String도 int와 마찬가지로
String '변수이름' = result.getString(테이블컬럼);
System.out.println(변수이름);
으로 출력하면 됩니다.
+
만약 날짜를 가져오고 싶다면 위와같이 DATE 를 사용해 가져옵니다.
'SQL & JDBC > JDBC' 카테고리의 다른 글
[JDBC] CONNECTION_ID 오류 (0) | 2023.10.24 |
---|---|
[JDBC] 이클립스에서 UPDATE문을 사용하여 오라클 SQL 데이터 수정하기 (0) | 2023.10.19 |
[JDBC] 이클립스에서 INSERT문을 활용하여 오라클에 SQL 데이터 삽입하기 (2) | 2023.10.19 |
[JDBC] 오라클에 SELECT문을 사용하여 데이터 출력하기 (1) | 2023.10.18 |