2010-12-10 4 views
3

내부 데이터 구조에 JDBC와 같은 인터페이스를 신속하게 구축하기위한 프레임 워크가 있습니까?비 DB 구조용 JDBC 시뮬레이터

우리는 보고서를 생성해야하는 복잡한 내부 데이터 구조를 가지고 있습니다. 데이터 자체는 데이터베이스에 저장되지만 종속성, 액세스 권한, 데이터 집계 등을 관리하는 많은 양의 Java 코드가 있습니다.이 코드를 모두 SQL에 다시 쓰는 것은 이론적으로 가능하지만 훨씬 간단합니다 JDBC와 비슷한 API를 외부 애플리케이션에 추가하고보고 프레임 워크를 가리켜 주면된다.

"JDBC"는 "SQL"을 의미하지 않기 때문에 특히 그렇습니다. commons jxpath과 같은 것을 사용하여 모델을 쿼리하거나 간단한 쿼리 언어를 작성할 수 있습니다.

[편집] 내가 무엇을 찾고 있어요 것은 필요한 보일러 플레이트 코드의 대부분을 구현하는 무언가이다, 그래서 당신은 쓸 수 있습니다 :

// Get column names and types from "Foo" by reflection 
ReflectionResultSet rs = new ReflectionResultSet(Foo.class); 

List<Foo> results = ...; 
rs.setData(results); 

ReflectionResultSet이 커서 관리하는 것 외에, 모든 게터,

답변

0

데이터 구조에 맞게 Driver 구현을 새로 만들어야한다고 생각합니다. 일반적으로 JDBC를 사용하는 프레임 워크는 URL과 드라이버를 제공하기 만하면되므로 사용자 정의 드라이버 (및 함께 제공되는 모든 것들 (예 : Connection))를 정의하면 JDBC-API를 추가 할 수 있습니다. 필요.

+0

제 질문은 JDBC 드라이버 작성에 도움이되는 프레임 워크가 있습니까? –

+0

나는 정말로 그렇게 생각하지 않는다. Google에서의 빠른 검색은 이와 같은 것을 밝히지 않는다. –