Day26

2020. 11. 2. 10:31교육과정/KOSMO

키워드 : JDBC / Stetement 문 / PreparedStatement 문 / next() / infoModel (자바의 IO와 오라클의 DB 연동)

 

****

 

 

 

1. JDBC

※ 네트워크 오류가 발생할 경우,
>> 윈도우의 서비스 창에서 OracleServiceORCL이 DB이고, TLS가 통로이므로 실행되어 있는지 확인하고 재시작해준다. 

 

 

※ 함수나 프로시져 호출 : 시스템이 너무 오래되서 느리다보니 사용하는 경우 / 보안 문제로 사용하는 경우
※ 대부분의 경우는 SQL 전송 객체를 얻어올 때 Statement 또는 Prepared Statement를 사용한다. 

 

* 완전한 sQL문장은 Statement로 바로 보냈지만,

  완전한 SQL 문장이 아닐 경우에는 preparedStatement를 사용해서 보낸다.

 

 

* SQL 전송문은 지정된대로만 사용해야 한다. 
* 오라클은 INSERT, UPDATE, DELETE문을 보내면 수행한 행의 수를 알려주기 때문에 
자바에서는 Int 결과치를 받게 된다. 
오라클에서 select 문을 보내면 테이블을 받기 때문에 자바에서는 SET으로 받게 된다. 

* CREATE와 같은 DDL 작업을 할 때는 executeUpdate()문을 사용한다. 

 

 

※ 변수를 사용하여 INSERT SQL문을 작성할 수 있다.

※ 변수가 많을 때에는 PreparedStatement를 사용하여 INSERT SQL문을 작성할 수 있다. 

 

 

 

※ 오라클의 테이블을 자바로 불러오기

 

 

※ Statement문을 사용하여 SELECT SQL 명령문을 수행할 수 있다. 

 

※ PreparedStatement문을 사용하여 SELECT SQL 명령문을 수행할 수 있다. 

 

 

※ Statement문을 사용하여 SELECT SQL 명령문을 수행할 수 있다. (2)

 

※ PreparedStatement문을 사용하여 SELECT SQL 명령문을 수행할 수 있다. (2)

 

 

2. InfoModel 완성하기

 

 

 

반응형

'교육과정 > KOSMO' 카테고리의 다른 글

Day28  (0) 2020.11.04
Day27  (0) 2020.11.03
Day25  (2) 2020.10.30
Day24  (0) 2020.10.29
Day23  (0) 2020.10.28