SQL 문을 구문 분석하기위한 오픈 소스 Java 라이브러리가 있습니까?
가능하면 벤더별 구문 (예 : Oracle 테이블 스페이스 정의 또는 MySQL의 LIMIT 절)을 구문 분석 (또는 적어도 무시) 할 수있을 정도로 사용자 정의 가능하거나 유연해야합니다.
그렇지 않으면 SQL 표준을 엄격하게 준수하는 것입니다.
업데이트 : 나는 두 가지를 위해 이것을 필요로한다 :
- 비 SQL 데이터베이스에 SQL 인터페이스 제공 (내부 API 호출로 맵핑)
- 실제 데이터베이스로 가기 전에 SQL을 다시 작성 (예 : Oracle)