2011-12-13 2 views
1

Java 프로그램에 임베드 될 수 있지만 ODBC를 통해 액세스 할 수있는 데이터베이스가 있습니까? 더 구체적으로, ADOdb를 통한 ODBC?외부 ODBC 액세스가 포함 된 내장 DB에 대한 권장 사항은 무엇입니까?

환경은 MS Windows (XP가 켜짐)입니다.

Java 프로그램 (광산)이 ADOdb.Connection 개체를 사용하여 포함 된 데이터베이스에 연결하고 데이터를 추출하는 외부 프로그램 (광산이 아닌)을 실행하는 경우입니다. 아, 레거시 지원.

Derby (예 : JavaDB/Cloudscape)와 NetworkServerControl 개체를 사용하여이 설정을 시도했지만 ADODB.Connection 개체를 연결할 수 있도록 시스템 DSN을 구성하는 방법을 알 수 없습니다. 기회가 나는 잘못하고 있지만 Derby 파일의 경로를 지정하는 방법을 알 수는 없습니다.

이러한 방식으로 액세스 할 수있는 내장 데이터베이스가 있습니까? ODBC 액세스를 위해 지원되지 않는 타사 드라이버가 필요하지 않은 것이 하나가 좋습니다 (Derby와 달리)?

다른 방법으로는 완전히 잘못 될까요? 데이터베이스 나 ADOdb 나 .NET과는 잘 맞지 않습니다.

답변

4

H2은 기능 목록 (아직 실험 중임)에 ODBC 드라이버가 명시되어 있습니다.

+0

+1 링크 : http://www.h2database.com/html/advanced.html#odbc_driver –

+0

답변 해 주셔서 감사합니다! H2가 내가 찾고있는 것인지 확인하고 있습니다.이 경우 대답을 수락합니다. 양해 해 주셔서 감사합니다. :) – BenCole

+0

위대한 작품 감사합니다! – BenCole