Abfragen für Java-SQL-Parser-Bibliotheken
Frage:
Gibt es für Java-Anwendungen eine Open-Source-Bibliothek, die SQL-Anweisungen analysieren kann? Die ideale Bibliothek sollte konfigurierbar oder flexibel genug sein, um herstellerspezifische Syntax zu verarbeiten oder sie zumindest zu ignorieren (z. B. Oracle-Tablespace-Definitionen oder die LIMIT-Klausel von MySQL). Die strikte Einhaltung des SQL-Standards ist auch akzeptabel, wenn eine Anpassung nicht möglich ist.
Antwort:
ANTLR3 (ANTLR Version 3):
ANTLR4 (ANTLR Version 4):
Zusätzlicher Kontext:
Die angeforderte Bibliothek bedient zwei primäre Funktionen:
Das obige ist der detaillierte Inhalt vonJava SQL-Parser-Bibliotheken: Open-Source-Optionen zum Parsen herstellerspezifischer Syntax?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!