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은 자바 어플리케이션의 소스와 타겟 데이터베이스의 다양한 타입들을 지원할 수있다.
우리의 고객은 30 개국 이상에서 1 만개 이상의 상점을 운영하는 세계 유수의 소매 업체 중 하나였습니다. 이 회사는 공정한 가격으로 다양한 제품과 서비스를 제공함으로써 약 1 천만 고객에게 서비스를 제공합니다. 유럽, 중남미 및 아시아의 3 개 주요 시장에서 운영됩니다.Ispirer의 참여는 벨기에의 고객 부서와 관련이 있습니다.