Java 오라클, 티베로, Mysql(MariaDB), Mssql 연동
Java Oracle, Tibero, Mysql(MariaDB), Mssql DB 연동
database 관련 spring 세팅은 아래의 Link를 참고하세요.
(contetn-datasource.xml 에 properties추가방법)
Link : 전자정부프레임워크 나만의 웹 템플릿 프로젝트 생성하기(4-3) - context-datasource.xml
[database.properties]
#MYSQL
#driver=com.mysql.jdbc.Driver
#url=jdbc:mysql://ip:port/sid
#ORACLE
#driver=oracle.jdbc.driver.OracleDriver
#url=jdbc:oracle:thin:@ip:port/sid
#MSSQL 세미콜론에 주의
#driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
#url=jdbc:sqlserver://ip:port;databasename=sid
#Tibero 콜론에 주의
#driver=com.tmax.tibero.jdbc.TbDriver
#url=jdbc:tibero:thin:@ip:port:sid
username=
password=
각 버젼에 맞는 jdbc 를 다운받아 라이브러리를 추가.
mysql의 경우 mysql-connector-java-5.0.8-bin.jar
오라클의 경우 ojdbc14-10.2.0.4.0.jar
MsSql의 경우 sqljdbc4.jar
Tibero의 경우 tibero5-jdbc.jar (사용할 Tibero의 경로에 있는(TmaxData\tibero5\client\lib\))
Maven을 사용하는 경우 아래와 같이 설정(tibero는 maven 지원을 안하니 위와같이 설정)
<!-- mysql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.31</version>
</dependency>
<!-- oracle -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
<!-- mssql -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
<scope>test</scope>
</dependency>