기본 환경은 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 이렇게 해줘야한다.
( 설정파일에도 저렇게 했다가 몇시간 삽질을 했는지...)
'DB관련' 카테고리의 다른 글
오라클 컬럼 값을 split? 행을 열로 (Oracle 11g) (0) | 2019.08.29 |
---|---|
ORA-12518: TNS:listener could not hand off client connection (1) | 2015.09.21 |
사용자 정의 함수 생성 시 에러 (0) | 2014.03.06 |