출처 : http://www.okjsp.pe.kr/seq/147786





DATABASE update:  ---------------------------------------------------------------------------------------------------------

Oracle download: http://www.oracle.com/global/kr/index.html
 Oracle Database 10g Express Edition:
  http://www.oracle.com/technology/global/kr/products/database/xe/index.html
  Oracle Database 10g Express Edition (Universal) - OracleXEUniv.exe
  ** 시스템 -> 고급 -> 환경변수 -> 시스템변수의 path에 oracle 경로가 지정되어 있는지 확인하고 없으면
     C:\oraclexe\app\oracle\product\10.2.0\server\bin; 경로를 추가한다
     일반 명령 프롬프트에서 sqlplus을 실행하면 전용 오라클 command line을 쓰는것과 같다
     서비스에서 OracleServiceXE, OracleXETNSListener를 자동으로 지정한다
     oracle express 설치후 데이타베이스 관리 홈페이지(http://127.0.0.1:8081/apex)가 열리지 않으면
     Oracle Database 10g Express Edition의 데이타베이스 시작을 실행한다
     command line에서 확인하는 방법:
      1. 일반 command line에서 C:\sqlplus /nolog로 sql 전용 command line에서는 생략한다
         nolog 옵션은 SQL*Plus에만 접속을 하고 데이터 베이스에는 로그인 하지 않는다
      2. SQL> conn / as sysdba나 connect sys/as sysdba로 데이터 베이스에 시스템 계정으로 로그인한다
      3. 컴퓨터가 부팅되었을때 오라클이 자동 실행되었다면 SQL 프롬프트가 나타나지만
         오라클이 실행되어 있지 않을 경우 휴지 인스턴스에 접속되었습니다 라는 메시지가 표시된다
      4. startup 명령으로 오라클 데이터 베이스를 실행 시킨다
      5. 오라클 데이터베이스가 정상적으로 실행이 되면 데이터베이스 마운트 과정을 거쳐
         데이터베이스 오픈 상태가 된다
      6. quit 명령으로 sqlplus를 종료한다

 oracle JDBC Driver Downloads
  Oracle Database 11g Release 1 (11.1.0.6) drivers:
   http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_111060.html
   ojdbc5.jar - Classes for use with JDK 1.5
  Oracle Database 10g Release 2 (10.2.0.4), (10.2.0.3), (10.2.0.2), (10.2.0.1.0) drivers:
   http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_10201.html
   classes12.jar - for use with JDK 1.2 and JDK 1.3
   ojdbc14.jar - classes for use with JDK 1.4 and 1.5
  Oracle Database 10g (10.1.0.5), (10.1.0.4), (10.1.0.2.0) drivers:
   http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc101040.html
   classes12.jar - for use with JDK 1.2 and JDK 1.3
   ojdbc14.jar - classes for use with JDK 1.4
  Oracle9i Release 2 (9.2.0.8), (9.2.0.5), (9.2.0.4), (9.2.0.3), & (9.2.0.1) drivers:
   http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html
   ojdbc14.jar - For use with JDK 1.4
   classes12.jar - For use with JDK 1.2 and JDK 1.3
  Oracle9i Release 1 (9.0.1.4) & (9.0.1) drivers
   http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc901.html
   classes12.jar - For use with JDK 1.2 and JDK 1.3

 Oracle Sample Database 사용하기:
  먼저 system 계정으로 로그인한 다음 HR 계정의 암호를 설정한다
  다시 HR 계정으로 접속한 다음 HR에 있는 데이타베이스를 사용한다
  select table_name, tablespace_name from user_tables;

 -----------------------------------------------------------------------------------------

Mssql download: http://www.microsoft.com/ko/kr/
 ** 시스템 -> 고급 -> 환경변수 -> 시스템변수의 path에 mssql 경로가 지정되어 있는지 확인하고 없으면
    c:\Program Files\Microsoft SQL Server\90\Tools\binn\; 경로를 추가한다
    서비스에서 SQL Server (SQLEXPRESS), SQL Server VSS Writer를 자동으로 지정한다
    MSSQL Express TCP/IP 세팅
   1. SQL Server 구성관리자 실행
     2. SQL Server 2005 네트워크 구성 -> SQLEXPRESS에 대한 프로토콜 -> TCP/IP -> 오른쪽 버튼 -> 사용으로 설정
     3. 3번에서 속성 -> ip 주소 탭
        IPALL
        TCP 동적 포트   (공백)
        TCP 포트        1433
     4. 서비스 -> SQL Server (SQLEXPRESS) restart
     5. command line에서 telnet localhost 1433 확인
 ** sqljdbc.jar(JDK 1.5)와 sqljdbc4.jar(JDK 1.6)를 같이 WEB-INF\lib에 복사하지 않는다
    JDK 1.6을 사용하는 경우 sqljdbc4.jar를 인식하지 못한다
    반드시 현재 JDK 버전에 맞는 드라이버만 복사를 한다
    JDK 1.4에서 MSSQL2008을 설치하면 극심한 속도저하가 일어난다 10배 이상 속도가 느려진다

 Microsoft SQL Server 2005 Express Edition 서비스 팩 3
  http://www.microsoft.com/downloads/details.aspx?FamilyID=3181842a-4090-4431-acdd-9a1c832e65a6&DisplayLang=ko
  SQLEXPR_KOR.EXE
  SQLEXPR32_KOR.EXE
  ** Microsoft 다운로드 센터에서 Microsoft .NET Framework 2.0 이상을 설치한다
     SQLEXPR32.EXE는 32비트 운영 체제에서만 SQL Server Express 설치에 사용할 수 있는 작은 패키지이다
     좀더 큰 SQLEXPR.EXE 패키지는 32비트와 64비트(WOW 설치) 운영 체제 모두에서 설치를 지원한다
 Microsoft SQL Server Management Studio Express 서비스 팩 3
  http://www.microsoft.com/downloads/details.aspx?FamilyId=5d76230d-580d-4874-8c7d-93491a29db15&displaylang=ko
  SQLServer2005_SSMSEE.msi
  ** 사용이 쉬운 그래픽 관리 도구인 SSMSE(SQL Server 2005 Management Studio Express)를 사용하여
     SQL Server Express를 쉽게 관리할 수 있습니다.
     Microsoft 다운로드 센터에서 Microsoft .NET Framework 2.0 이상을 설치한다
     최신 MSXML(Microsoft Core XML Services) 6.0 버전을 다운로드하여 설치한다
     Microsoft XML Core Services 6.0 용 보안 업데이트(KB954459):
   http://www.microsoft.com/downloads/details.aspx?FamilyId=59914795-60c7-4ebe-828d-f28cb457e6e3&displaylang=ko
   msxml6-KB954459-kor-x86.exe

 Microsoft SQL Server 2000 서비스 팩 3a
  http://www.microsoft.com/downloads/details.aspx?FamilyID=90dcd52c-0488-4e46-afbf-acace5369fa3&DisplayLang=ko
  kor_sql2ksp3.exe
  ** 정식 버전일경우 적용한다

 Microsoft SQL Server JDBC 드라이버 2.0(SQL Server 2008, 2005, 2000)
  http://www.microsoft.com/downloads/details.aspx?FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9&DisplayLang=ko 
  sqljdbc_2.0.1803.100_kor.exe
  sqljdbc4.jar
     ** JDBC 4.0을 지원한다
        sqljdbc.jar의 모든 기능과 함께 새로운 JDBC 4.0 메서드가 포함되어 있다
        JRE(Java Runtime Environment) 버전 6.0 이상이 필요하다
        JRE 1.4 또는 5.0에서 사용하면 예외가 발생한다
        응용 프로그램을 JRE 6.0에서 실행해야 하는 경우에는 JDBC 4.0 기능을 사용하지 않더라도 사용한다
  sqljdbc.jar
     ** JDBC 3.0을 지원한다
        JRE(Java Runtime Environment) 버전 5.0이 필요하다
        JRE 6.0에서 데이터베이스에 연결할 때 예외가 발생한다
        JDBC 드라이버 버전 2.0은 JRE 1.4를 지원하지 않는다
        JDBC 드라이버 버전 2.0을 사용하려면 JRE 1.4를 JRE 5.0 이상으로 업그레이드해야 한다
        응용 프로그램이 JDK 5.0 이상과 호환되지 않아 다시 컴파일해야 하는 경우도 있다

 Microsoft SQL Server 2000 JDBC 드라이버
  jdbc_mssql2000.zip - msbase.jar, mssqlserver.jar, msutil.jar
  ** MS에서 더이상 지원하지 않는다

 SQL Sample Database 등록하기
  ** 데이타베이스 연결시 creat나 open 에러가 발생하면 Sql Server Management Studio Express 접속시
     Sql Server 인증이 아니라 Windows 인증으로 접속한다

  SQL 2005
   http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=4004
   AdventureWorksDB.msi 
   ** C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data에
      AdventureWorks_Data.mdf, AdventureWorks_Log.ldf
      파일이 복사된다
   ** 프로그램 추가/제거에서 제거를 하게 되면 데이타베이스도 삭제된다
      사용하는 동안에는 제거를 하면 안된다
  SQL 2000
   http://www.microsoft.com/downloads/details.aspx?FamilyId=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en
   SQL2000SampleDb.msi
   ** C:\SQL Server 2000 Sample Databases에 압축된 파일들이 풀린다
      NORTHWND.MDF, NORTHWND.LDF
      PUBS.MDF, PUBS_LOG.LDF
      파일을 mssql2005 데이타 디렉토리인 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data에 복사한다

  install:
   1. Sql Server Management Studio Express를 실행 -> 데이타베이스 -> 오른쪽 버튼 -> 연결을 선택한다
   2. 데이타베이스 연결 -> 추가 -> 연결할 데이타베이스(.mdf)를 선택한다
   3. 새로운 데이타베이스가 생성된다
   4. 관리 툴을 닫고 다시 연다

Mysql  download: http://www.mysql.com/
 ** 시스템 -> 고급 -> 환경변수 -> 시스템변수의 path에 mysql 경로가 지정되어 있는지 확인하고 없으면
    C:\Program Files\MySQL\MySQL Server 5.1\bin; 경로를 추가한다
    일반 명령 프롬프트에서 mysql을  mysql -u 유저명 -p 데이타베이스명(mysql -u root -p mysql)한 다음 password 입력을 하면
    전용 mysql command line을 쓰는것과 같다
    서비스의 MySQL을 자동으로 지정한다

 -----------------------------------------------------------------------------------------

 MySQL 5.1 Windows (x86, 32-bit)
  http://dev.mysql.com/downloads/mysql/5.1.html
  전체 버전: mysql-5.1.42-win32.msi
  간략 버전: mysql-essential-5.1.42-win32.msi
  ** MySQL Workbench (GUI Tool): mysql-workbench-oss-5.2.14-beta-win32.msi
     커멘드 라인이 아니라 GUI로 데이타베이스를 컨트롤 한다
 MySQL Connector/J ? for connecting to MySQL from Java
  http://dev.mysql.com/downloads/connector/j/5.1.html
  mysql-connector-java-5.1.10.zip - mysql-connector-java-5.1.10-bin.jar

+ Recent posts