당신은 주제를 찾고 있습니까 “자바 오라클 – [초보자를 위한 Java Programming] 17.10 자바에서 오라클 DB 연동하기“? 다음 카테고리의 웹사이트 ppa.maxfit.vn 에서 귀하의 모든 질문에 답변해 드립니다: https://ppa.maxfit.vn/blog/. 바로 아래에서 답을 찾을 수 있습니다. 작성자 Tartaglia_타르탈리아 TV 이(가) 작성한 기사에는 조회수 1,997회 및 좋아요 22개 개의 좋아요가 있습니다.
자바 오라클 주제에 대한 동영상 보기
여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!
d여기에서 [초보자를 위한 Java Programming] 17.10 자바에서 오라클 DB 연동하기 – 자바 오라클 주제에 대한 세부정보를 참조하세요
도서 구매 정보
예스 24
http://www.yes24.com/24/goods/19882397?scode=032\u0026OzSrank=4
동영상 강의 PPT 교안 위치
https://cafe.naver.com/standardjava/585
카페 주소
https://cafe.naver.com/standardjava
자바 웹을 다루는 기술
https://cafe.naver.com/spring4shoppingmall/
자바 오라클 주제에 대한 자세한 내용은 여기를 참조하세요.
Java | Oracle
데스크톱 애플리케이션용 Java 얻기. Java 다운로드 · Java란? 설치 해제 도움말. Happy Java User. JDK 다운로드를 찾는 소프트웨어 개발자입니까?
Source: www.java.com
Date Published: 8/10/2021
View: 3337
오라클자바교육학원
꼼꼼한 피드백과 전문적이고 열정적인 수업으로 맞춤 수업을 진행합니다. 강사님의 전문적인 실무개발을 경험해보세요. 개강임박강좌; /; 구직자 단기 …
Source: www.oraclejava.co.kr
Date Published: 10/27/2022
View: 4739
Java – 나무위키
현재는 OpenJDK는 GPL2이나 오라클이 배포하는 Oracle JDK는 상업라이선스로 2019년 1월부터 유료화정책을 강화하고 있다. Java EE는 이클립스 재단의 …
Source: namu.wiki
Date Published: 11/11/2021
View: 9663
오라클의 자바 유료화? 그 진실과 거짓 – 지디넷코리아
따라서 누구나 무료로 활용할 수 있다. 그런데 오라클이 구독 모델로 바꾼 건 자바가 아니라 ‘자바 개발 도구(Java Development Kit, JDK)’다. JDK는 자바 …
Source: zdnet.co.kr
Date Published: 6/20/2021
View: 6258
자바와 오라클 연동하기 <2> – 소스코드 작성
저번에는 자바와 오라클 연동을 위한 준비를 하였다. 그러면 이제 소스 코드 작성을 해보자. 관련글 자바와 오라클 연동하기 – JDBC 드라이버 사용계정 : 기본 계정인 …
Source: all-record.tistory.com
Date Published: 3/1/2022
View: 3797
오라클자바교육센터 – Instagram
212 Posts – See Instagram photos and veos from ‘오라클자바교육센터’ hashtag.
Source: www.instagram.com
Date Published: 2/19/2021
View: 8975
주제와 관련된 이미지 자바 오라클
주제와 관련된 더 많은 사진을 참조하십시오 [초보자를 위한 Java Programming] 17.10 자바에서 오라클 DB 연동하기. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.
주제에 대한 기사 평가 자바 오라클
- Author: Tartaglia_타르탈리아 TV
- Views: 조회수 1,997회
- Likes: 좋아요 22개
- Date Published: 2021. 5. 15.
- Video Url link: https://www.youtube.com/watch?v=k3Lwn6o04ic
세상의 모든 기록 :: 자바와 오라클 연동하기 <2>
저번에는 자바와 오라클 연동을 위한 준비를 하였다. 그러면 이제 소스 코드 작성을 해보자.
사용계정 : 기본 계정인 scott
사용 테이블 : scott 계정에 있는 EMP 테이블
패키지 구조
패키지 구조는 위와 같다. DB라는 패키지 아래에 DBConnection과 OracleTest 두 개의 클래스를 작성한다.
DBConnection : DB연결 담당 클래스
OracleTest : DB에서 데이터를 가져오고 그것을 화면에 출력하는 클래스
소스 코드
1. DBConnection.java
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 31 32 33 34 35 package DB; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBConnection { public static Connection dbConn; public static Connection getConnection() { Connection conn = null ; try { String user = “scott” ; String pw = “tiger” ; String url = “jdbc:oracle:thin:@ppa.maxfit.vn:1521:orcl” ; Class.forName( “oracle.jdbc.driver.OracleDriver” ); conn = DriverManager.getConnection(url, user, pw); System . out . println ( “Database에 연결되었습니다.
” ); } catch (ClassNotFoundException cnfe) { System . out . println ( “DB 드라이버 로딩 실패 :” + cnfe. toString ()); } catch (SQLException sqle) { System . out . println ( “DB 접속실패 : ” + sqle. toString ()); } catch (Exception e) { System . out . println ( “Unkonwn error” ); e.printStackTrace(); } return conn; } } Colored by Color Scripter cs
2. OracleTest.java
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 package DB; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class OracleTest { public static void main( String args[]) { Connection conn = null ; // DB연결된 상태(세션)을 담은 객체 PreparedStatement pstm = null ; // SQL 문을 나타내는 객체 ResultSet rs = null ; // 쿼리문을 날린것에 대한 반환값을 담을 객체 try { // SQL 문장을 만들고 만약 문장이 질의어(SELECT문)라면 // 그 결과를 담을 ResulSet 객체를 준비한 후 실행시킨다. String quary = “SELECT * FROM EMP” ; conn = DBConnection.getConnection(); pstm = conn.prepareStatement(quary); rs = pstm.executeQuery(); /* EMP 테이블의 데이터 타입 * EMPNO NOT NULL NUMBER(4) — int ENAME VARCHAR2(10) — String JOB VARCHAR2(9) — String MGR NUMBER(4) — int HIREDATE DATE — Date SAL NUMBER(7,2) — float/double COMM NUMBER(7,2) — float/double DEPTNO NUMBER(2) — int */ System . out . println ( “EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO” ); System . out . println ( “============================================” ); while (rs.next()){ int empno = rs.getInt( 1 ); //int empno = rs.getInt(“empno”); 숫자 대신 컬럼 이름을 적어도 된다. String ename = rs.getString( 2 ); String job = rs.getString( 3 ); int mgr = rs.getInt( 4 ); java.sql.Date hiredate = rs.getDate( 5 ); // Date 타입 처리 int sal = rs.getInt( 6 ); int comm = rs.getInt( 7 ); int deptno = rs.getInt( 8 ); String result = empno + ” ” + ename + ” ” + job + ” ” + mgr + ” ” + hiredate + ” ” + sal + ” ” + comm + ” ” + deptno; System . out . println (result); } } catch (SQLException sqle) { System . out . println ( “SELECT문에서 예외 발생” ); sqle.printStackTrace(); } finally { // DB 연결을 종료한다. try { if ( rs ! = null ){rs.close();} if ( pstm ! = null ){pstm.close();} if ( conn ! = null ){conn.close(); } } catch (Exception e){ throw new RuntimeException(e.getMessage()); } } } } Colored by Color Scripter cs
실행결과
소스 코드 분석
1. DBConnection
자바에서 오라클에 접속할 때 접속할 계정, 계정의 비밀번호와 오라클의 주소가 필요하다. 위에서는 오라클의 기본 계정인 scott 계정을 이용하였다.
오라클 주소를 입력시 알아야 될 것이 있다. 오라클이 자신의 PC에 설치되어있다면 주소 부분에 localhost를 입력하면 된다. 만약 오라클이 다른 PC에 설치되어 있다면 설치된 PC의 IP주소를 적으면 된다. 예를 들어 오라클이 설치된 PC의 IP주소가 192.168.1.1 이라면 위에서 localhost 대신 192.168.1.1을 적어주면 된다.
오라클의 포트번호와 DB이름은 위와 같이 적으면 된다. 별도로 변경하지 않았다면 기본적으로 포트는 1521, DB의 이름은 orcl로 되어있다.
1 Class.forName( “oracle.jdbc.driver.OracleDriver” ); cs
여기는 JDBC 드라이버(ojdbc6.jar)를 로딩하는 부분이다. 로딩 실패시 ClassNotFoundExceptiom이 발생한다.
1 conn = DriverManager.getConnection(url, user, pw); cs
입력된 오라클의 계정, 비밀번호, 주소를 바탕으로 오라클에 접속을 한다. 접속 실패시 SQLEXception이 발생한다. getConnection( ) 메서드는 Connection을 반환한다.
2. OracleTest
1 conn = DBConnection.getConnection( ); cs
DB에 연결된 상태를 con 에 담는다.
1 pstm = conn.prepareStatement(quary); cs
연결된상태(con)를 가지고 prepareStatement(query)메서드를 통해 DB에 쿼리문을 보낸다.
1 rs = pstm.executeQuery( ); cs
PreparedStatement 클래스에 있는 executeQuery( ) 메서드는 쿼리문을 실행하는 것을 의미한다. 즉 우리가 cmd 창에 쿼리문을 적어놓고 엔터를 치면 결과가 나오듯 executeQuery( )는 쿼리문이 입력된 상태에서 엔터키를 누르는 역할을 한다.
쿼리문을 입력하고 엔터를 누르면 그에 해댕하는 결과가 나올 것이다. 그 결과를 rs(ResultSet)에 담는다. executeQuery( ) 메서드의 반환값은 ResultSet 이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 while (rs.next()){ int empno = rs.getInt( 1 ); String ename = rs.getString( 2 ); String job = rs.getString( 3 ); int mgr = rs.getInt( 4 ); java.sql.Date hiredate = rs.getDate( 5 ); int sal = rs.getInt( 6 ); int comm = rs.getInt( 7 ); int deptno = rs.getInt( 8 ); String result = empno + ” ” + ename + ” ” + job + ” ” + mgr + ” ” + hiredate + ” ” + sal + ” ” + comm + ” ” + deptno; System . out . println (result); } Colored by Color Scripter cs
쿼리문이 입력되면 결과가 나온다. 그 결과를 담고 있는 rs 를 가지고 next( )를 이용하였다. while 문을 이용해 데이터가 없을 때까지 반복해서 데이터를 가지고 나온다.
키워드에 대한 정보 자바 오라클
다음은 Bing에서 자바 오라클 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.
이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!
사람들이 주제에 대해 자주 검색하는 키워드 [초보자를 위한 Java Programming] 17.10 자바에서 오라클 DB 연동하기
- 동영상
- 공유
- 카메라폰
- 동영상폰
- 무료
- 올리기
YouTube에서 자바 오라클 주제의 다른 동영상 보기
주제에 대한 기사를 시청해 주셔서 감사합니다 [초보자를 위한 Java Programming] 17.10 자바에서 오라클 DB 연동하기 | 자바 오라클, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.