기본 환경은 Weblogic, Apache, Oracle, Spring, Mybatis이다.


오라클은 원래 쓰고 있었는데 MS-SQL을 연결할 일이 생겼다.


A. 우선 웹로직에 데이터 소스를 만든다.

1. 서비스>데이터소스>새로만들기

2.  드라이버클래스 이름은 weblogic.jdbc.sqlserver.SQLServerDriver

3. 나머지는 적당히...


B. 라이브러리에 sqljdbc4.jar를 추가한다. (자세한 것은 나중에 추가한다. 오래전에해서 기억이 잘...)


C. DB연결정보 셋팅

DB.Mssql.DriverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

DB.Mssql.Url=jdbc:sqlserver://호스트주소;databaseName=DB명;instanceName=인스턴스명
DB.Mssql.UserName=아이디
DB.Mssql.Password=패스워드

보통은 url에 jdbc:sqlserver://호스트주소:1433;DatabaseName=DB명 이렇게 넣지만 인스턴스가 있을 때는 포트번호를 빼줘야한다.
우선순위가 포트번호이기때문에 포트번호가 있으면 인스턴스를 따라가지 않는다는군!!

참 웹로직에서 데이터 소스를 만들때는 URL에 jdbc:weblogic:sqlserver://호스트주소\인스턴스명:1433 이렇게 해줘야한다.

( 설정파일에도 저렇게 했다가 몇시간 삽질을 했는지...)


+ Recent posts