0115 jdbc
DB에있는 내용을 JAVA로 뺀다.
1.오라클 엔터프라이즈 버전이 아니라 익스프레스 버전으로 JDBC 절차
구글검색 : 메이븐 리포지토리
메이븐 리포지토리에서 jdbc검색 > Tomcat JDBC
사용률 보고 제일 많이 쓰는거 사용하면 된다.
에터프라이즈 버전에서는 SID가 XE가아님 SID: ORCL
10-3의 시작 > ORACLE-DB > NET MANAGER >
리스너 > lister> 호스트 >11111111111
10-3 : D:\app\ez304\product\11.2.0\dbhome_1\NETWORK\ADMIN
listener.ora , tnsnames.ora 파일 txt로 열기
아이피가 일치하는지 확인
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.103)(PORT = 1521))
)
이클립스는 ERD없음 플러그인 있긴한데 다른곳에서 에러뜬다.
10-1에서 Oracle(system)생성시
test 실행시 fail 뜰경우 10-3 > WF.MSC 검색 > 인바운드 규칙에 oracle만들었는지 확인
없으면 인바운드 규칙 >오른쪽 클릭
새규칙으로 oracle규칙을 만든다
★JDBCTest.java 작업시
이클립스 상단의 Window > show view > other > Data Management > Data Source Explorer
open > 이클립스 상단아래에 배치할것
★JDBCTest.java 는 외우거나 복사해서 가지고 다녀라
pstmt의 n = pstmt.executeUpdate(sql);에서 sql빼라
0117
★테이블에있는 자료 확인하는법
이클립스 > DataSourceExplorer > xe > Schemas > BOARDTEST > Tables > BOARD > Columns
★Board.java & BoardDTO.java 제일 중요한 내용
항상 pk 로 중복없이 값을 가져와야한다.
dao,dto 메뉴와 연결하기 토요일 오후 10시까지