좋아, 이제 DB도 만들었고 테이블도 생성 했겠다.
바로 연동 되겠거니 했는데 또 삽질을 했다.
우선 작업중인 프로젝트는 globals.properties 에서 DB 설정을 하게 되어있음
globals.properties는 key = value 구조
Globals.DbType = oracle
Globals.UserName = 유저이름
Globals.Password = 유저비밀번호
Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
Globals.Url=jdbc:oracle:thin:@localhost:1521/orcl
Globals.MainPage = /얏호/안녕/메인페이지 주소 블라블라.do
그런데 여기서 처음에 Url을 설정해줄 때 포트 번호 뒤에 SID 이름이 있지 않은가?
Globals.Url=jdbc:oracle:thin:@localhost:1521:orcl
기존과 같이 :으로 해뒀었는데 에러가.. 났다..
기존에 쓰던 ORACLE은 이전 버전인데 내가 ORACLE 최신버전을 사용했기 때문..
다음과 같이 바꿔준다.
Globals.Url=jdbc:oracle:thin:@localhost:1521/orcl
내가 잘 바꿔줬잖아 왜그래.. ㅠㅠ
Oracle Server에 낮은 버전의 인증 프로토콜을 사용하는
Oracle Client에서 접속하려고 할 때 발생하는 오류라고 한다.
C:\u01\oracle\dbhome\network\admin 에 있는 sqlnet.ora내용을 다음과 같이 수정했다.
