사이트에서 쿠키를 사용합니다: 그 웹 사이트를 방문할 때 쿠키 사용에 동의하게됩니다.
자세한 내용은 개인 보정보호 정책쿠키 정책을 살펴보시기 바랍니다.

레거시 응용프로그램 및 데이터베이스의 지능형, 사용자 정의 및 상당히 자동화된 플랫폼 간 마이그레이션


동적 SQL과 Java 어플리케이션에서의 JDBC API

왜 JDBC인가?

Java Database Connectivity, Java 프로그램은 Java API를 통해 SQL 구문을 실행합니다. Java 프로그램은 다른 SQL 구조를 가진 데이터베이스와도 호환됩니다. JDBC는 Java 플렛폼의 일부이며 2개의 패키지로 구성되어 있습니다: java.sql and javax.sql.

왜 Ispirer MnMTK인가?

Ispirer MnMTK는 자동으로 종합평가 및 Java 어플리케이션에 포함 된 SQL 구문 마이그레이션을 수행하는 데 도움이 됩니다. Ispirer MnMTK을 사용하면 별도의 변환 없이 어플리케이션 코드에서 SQL 문을 추출할 수 있습니다. 이 툴은 전체 마이그레이션 프로세스를 내부적으로 수행합니다.

이 데모는 Ispirer MnMTK을 활용하여 자바 임베디드 SQL을 마이그레이션하는 방법을 보여줍니다:



변환 기능

  • 새 데이터베이스에 대한 데이터베이스 연결을 변환 (java.sql.Connection interface)
  • 새 데이터베이스의 구문을 준수하는 java.sql로 embedded SQL 구문을 변환:
    • java.sql.Statement interface - 기본 SQL 문을 전송하는 데 사용
    • java.sql.PreparedStatement interface - 준비된 구문이나 (구문에서 파생 된) 기본 SQL 구문을 전송하는 데 사용
    • java.sql.CallableStatement interface - (PreparedStatement로에서 파생 된) stored procedures를 호출하는 데 사용
    • java.sql.ResultSet interface - 쿼리의 결과를 검색하고 업데이트하는 데 사용

예를 들면,

Source Informix Database

 PreparedStatement mStmt = mConn.prepareStatement("select c_date
 from products where c_date<=TODAY");
 ResultSet Rs = mStmt.executeQuery();


To

Target SQL Server Database

 PreparedStatement mStmt = mConn.prepareStatement("select c_date
 from products where c_date <= CONVERT(DATE,GetDate())");
 ResultSet Rs = mStmt.executeQuery();

Ispirer MnMTK은 자바 어플리케이션의 소스와 타겟 데이터베이스의 다양한 타입들을 지원할 수있다.

어떻게 변환하는가?

관련 페이지를 참조:

Embedded SQL and Database Access API Migration

평가

평가는 마이그레이션의 노력과 비용을 추정하는 데 도움이 됩니다. Embedded SQL의 변환을 위해, 평가는 아래 내용을 포함 할 수 있습니다:

  • 데이터베이스 액세스 코드를 포함하는 소스 파일을 식별
    • java.sql이 포함 된 목록
    • 파일과 각각의 코드 번호의 수
  • 내장 SQL 문을 식별
평가의 상세한 과정을 보려면 다음 링크를 참조하십시오:

Java Embedded SQL Migration Assessment

Ispirer MnMTK는 자바 어플리케이션에 포함 된 SQL의 전체 마이그레이션을 자동화합니다. 이로인해 전환에 따른 위험과 노력을 크게 감소시킬 수 있습니다. 마이그레이션 유형에 대한 합리적인 가격은 Ispirer MnMTK의 강점입니다.

추가 정보가 필요한 경우 여기로 연락 주시기 바랍니다.

 
Testimonials
Extedo, 독일
DB2를 MSSQL Server로


EXTEDO 사는 1996년에 간단한 비전을 가져 IABG 사의 부서로 설립되었습니다. 즉 생명과학 기관에게 산업별 표준비율과 규제 요구사항에 수월히 도와줍니다.

...

WeCare Technologies, 팔레스타인
Oracle를 SAP HANA로

Ispirer 도구 보다 SQL 마이그레이션을 위한 더 나은 도구가 있는지 의심스럽습니다. 이 도구는 문제없이 작업합니다. 그리고 지원이 훌륭합니다!

...

Case Studies
Informix 4GL에서 .NET로, 영국

이 프로젝트는 유럽의 주요 상업용 텔레비전 네트워크 중 하나에서 실행되었습니다.

...

Microsoft SQL Server에서 Oracle로 마이그레이션,벨기에

우리의 고객은 30 개국 이상에서 1 만개 이상의 상점을 운영하는 세계 유수의 소매 업체 중 하나였습니다. 이 회사는 공정한 가격으로 다양한 제품과 서비스를 제공함으로써 약 1 천만 고객에게 서비스를 제공합니다. 유럽, 중남미 및 아시아의 3 개 주요 시장에서 운영됩니다.Ispirer의 참여는 벨기에의 고객 부서와 관련이 있습니다.

...