-
JDBC.시작자바 초보개발/JDBC 2023. 11. 3. 17:14
cmd로 오라클 계정생성
https://ajdahrdl.tistory.com/2
라이브러리 : 자주 사용하는 기능을 가진 자료들의 집합체
ORACLE, MYSQL은 코드 실행 방식이 달라서 호환이 어렵다. 인터페이스를 통해 보완 가능
프로젝트시 방화벽 원격 연결 포트 설정
프로그램 구조 Main => Controller => Service => DAO
라이브러리 사용시 클래스 패스를 적용해야하는데
이클립스에서는 폴더에 jar파일 넣을 수있다. 프로젝트에 lib 폴더 만들고, 해당폴더에 ojdbc6를 복붙해서 넣기. 해당폴더 우클릭=> properties, build path에 add jars 혹은 add libraries로 복붙한 ojdbc6 라이브러리 등록. 완료시 Referenced Library 폴더가 생성되고 ojdbc6.jar가 그 안에 들어감.
interface = method 이름:추상 메소드, 상수(final)변수, static
인터페이스는 실체적으로 구현한 클래스가 필요하다.
이클립스 window => preferences => java , syntax coloring 옵션에서 인터페이스 ,클래스 의 색깔,강조표시 설정가능
try, catch, finally => 오류가 발생할 수 있는 프로그램에서 해당오류 발생시 어떻게 처리할지를 지정하고 프로그램을 계속 실행하기 위해서 만든다.
try { } 블록안에 오류가 발생할 수 있는 구문을 넣는다. 정상처리시 try 안의 문장이 실행된다. , catch (오류클래스이름 변수이름) { } 블록 안에 오류발생시 실행할 문장을 넣는다.
try( ) =< 이 소괄호 안에 객체선언&초기화를 하면 블록을 빠져나갈 때 자동으로 객체가 사라져서 close를 따로 하지않아도 된다. finally { } 안에는 오류와 상관없이 반드시 실행될 문장들을 넣는다. finally는 생략 가능
Exception클래스.printStackTrace(); : 예외 출력.
사용한 객체는 close 시켜줘야 한다. finally나 try catch 안에 써놓자.
자바 JDBC에서는 Query가 한줄씩만 처리되고, 자동으로 COMMIT 된다.맨마지막에 ; 찍으면 안된다.
쿼리종류 1개당 메소드 1개.
JDBC에서 sql문장에 문자열 이어붙이기 사용시 첫문자열끝, 뒷문자열 앞 띄어쓰기. 아예안하면 문제생김
JDBC
889p
JDBC 자바 sql 실행 스크립트 구조
0 초기화
1.드라이버 확인 2. 연결 확인 3. 실행할 sql문 작성 4. 실행 객체,데이터 생성 ,5. 실행 6.저장 또는 출력
7.닫기
sql 실행문이 list면 전부 보여주여야 하므로 클래스VO에 정보를 저장해서 한번에 보여주고,
VIEW, INSERT , UPDATE, DELETE를 여러번 쓸때는 3번 이후로 반복하면 된다.
SVN 연결 - Help - Eclipse Market Place 클릭 - svn 검색 - svn team provider 설치- 전부체크 -
'자바 초보개발 > JDBC' 카테고리의 다른 글
jdbc.5 (0) 2023.11.08 jdbc 홈페이지 제작 관리 코드 모듈 (0) 2023.11.08 jdbc. 데이터 입력 - INSERT INTO 예시 (0) 2023.11.06 JDBC.View (조회수+ 뷰 예시) (0) 2023.11.03 JDBC. List 예시 (0) 2023.11.03