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 완성하기