SQL 문을 검증하는 Java 도구를 작성하고 있습니다. SELECT 쿼리의 경우 Connection.prepareStatement
및 PreparedStatemet.getMetaData
으로 처리 할 수 있습니다. 예외 없음 == 좋은 쿼리. Unfourtunately 예를 들어 작동하지 않습니다. INSERT 문 - 쿼리의 오류는 명령문을 실행할 때만 예외를 만듭니다.MySQL의 JDBC 드라이버에 SQL 구문 분석 기능이 있습니까?
문을 실행하지 않고 JDBC를 통해 SQL을 구문 분석 할 수있는 방법이 있습니까? 내부 방법은 어쩌면?
Unfourtunately 나는 Connector/J의 소스 코드도 찾을 수 없었습니다. 링크가있어서 고맙겠습니다.