ANTLR3 has an ANSI SQL grammar available. You can use that to create your own parser.
ANTLR4 has a SQL grammar.
More Related Contents:
- What are the pros and cons of the leading Java HTML parsers? [closed]
- Hibernate show real SQL [duplicate]
- How to parse dates in multiple formats using SimpleDateFormat
- In Java, how do I parse XML as a String instead of a file?
- Do JSON keys need to be unique? [duplicate]
- java parsing string to date
- Java : parse java source code, extract methods
- what is the use of annotations @Id and @GeneratedValue(strategy = GenerationType.IDENTITY)? Why the generationtype is identity?
- Merge Two XML Files in Java
- Java 8 LocalDateTime is parsing invalid date
- Getting output from dbms_output.get_lines using JDBC
- Looking for a CSS Parser in java [closed]
- Parsing JSON Array within JSON Object
- How can I split a text into sentences using the Stanford parser?
- Jsoup get dynamically generated HTML
- Java – Can’t use ResultSet after connection close
- Timezones in SQL DATE vs java.sql.Date
- SimpleDateFormat.parse() ignores the number of characters in pattern
- How do I use PostgreSQL JSON(B) operators containing a question mark “?” via JDBC
- How to parse a JSON string into JsonNode in Jackson?
- Storing UUID as base64 String
- The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption
- What is the correct way to do inserts/updates/deletes in Android SQLiteDatabase using a query string?
- JPA 2 CriteriaQuery, using a limit
- How to generate AST from Java source-code? [closed]
- Natural Language date and time parser for java [closed]
- Simplest way to correctly load html from web page into a string in Java
- Database independence through JDBC in java
- How to escape colon `:` within a native SQL query in Hibernate?
- Java 8 LocalDateTime is parsing invalid datetime