'2014/04/09'에 해당되는 글 2건

  1. 2014.04.09 Spring Maven Mssql sqljdbc 추가
  2. 2014.04.09 Windows Maven 메이븐 설치
Programming/JAVA2014. 4. 9. 22:16

1. Microsoft에서Microsoft SQL Server JDBC 다운로드

1) SQL Server JDBC 드라이버 4.0 (SQL Server 2000 버전 지원 안한다고함) 

URL : http://www.microsoft.com/ko-kr/download/details.aspx?id=11774


2) SQL Server JDBC 드라이버 3.0

URL : http://www.microsoft.com/ko-kr/download/details.aspx?id=21599



2. sqljdbc.jar와 sqljdbc4.jar 차이점

http://msdn.microsoft.com/ko-kr/library/ms378422.aspx

 sqljdbc.jar

 라이브러리는 JDBC 3.0을 지원합니다. 

 라이브러리에는 JRE(Java Runtime Environment) 버전 5.0이 필요합니다.

 JRE 6.0에서 sqljdbc.jar을 사용하면 데이터베이스에 연결할 때 예외가 발생합니다.

 JDBC 드라이버는 JRE 1.4를 지원하지 않습니다.

 JDBC 드라이버를 사용하려면 JRE 1.4를 JRE 5.0 또는 JRE 6.0으로 업그레이드해야 합니다. 

 응용 프로그램이 JDK 5.0 이상과 호환되지 않아 다시 컴파일해야 하는 경우도 있습니다. 

 자세한 내용은 Sun Microsystems 웹 사이트의 설명서를 참조하십시오.

 sqljdbc4.jar

 라이브러리는 JDBC 4.0을 지원합니다. 

 이 라이브러리에는 sqljdbc.jar의 모든 기능과 함께 새로운 JDBC 4.0 메서드가 포함되어 있습니다.

 클래스 라이브러리를 사용하려면 JRE(Java Runtime Environment) 버전 6.0이 필요합니다.

 JRE 1.4 또는 5.0에서 sqljdbc4.jar을 사용하면 예외가 발생합니다.

 응용 프로그램을 JRE 6.0에서 실행해야 하는 경우에는 JDBC 4.0 기능을 사용하지 않더라도  sqljdbc4.jar을 사용하십시오.

JDBC 드라이버는 모든 주요 Sun 호환 Java 가상 컴퓨터에서 작동하고 지원되도록 설계되어 있지만 테스트는 Sun JRE 5.0 이상에서 수행됩니다


3. cmd에서 mvn install

C:\>mvn install:install-file -Dfile=sqljdbc.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar

C:\>mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar


4. pom.xml에 등록

        <!-- MSSQL -->

        <dependency>

            <groupId>com.microsoft.sqlserver</groupId>

            <artifactId>sqljdbc4</artifactId>

            <version>4.0</version>

        </dependency>

Posted by 시니^^
Programming/JAVA2014. 4. 9. 22:15

1. Maven 다운로드 사이트

http://maven.apache.org/download.cgi

Maven 3.2.1 (Binary zip) apache-maven-3.2.1-bin.zip 다운로드


2. 환경변수 설정

※ 시스템=> 고급=>환경변수 설정에 MAVEN_HOME/PATH 설정 또는 아래와 같이 cmd에서 SET실행


SET MAVEN_HOME=D:\apache-maven-3.2.1

SET PATH=%PATH%;%MAVEN_HOME%\bin


D:\>mvn --version

Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-15T02:37:52+09:00)

Maven home: D:\apache-maven-3.2.1\bin\..

Java version: 1.8.0, vendor: Oracle Corporation

Java home: C:\Program Files\Java\jdk1.8.0\jre

Default locale: ko_KR, platform encoding: MS949


※ java_home not found in your environment 에러 발생시 JAVA HOME 추가
SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04
SET PATH=%PATH%;%JAVA_HOME%\bin

3. 해당 workspace 에 프로젝트가서 mvn 콘솔 실행하면됨
mvn clean
mvn compile war:inplace

4. 이클립스에 해당 버전 적용시 설정에서 아래와 같이 add 버튼 눌러서 추가하면됨



※ 아래 slf4j 실패시 적용
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.


Posted by 시니^^