Requête pour les bibliothèques d'analyseurs Java SQL
Question :
Pour les applications Java, existe-t-il une bibliothèque open source capable d'analyser les instructions SQL ? La bibliothèque idéale doit être suffisamment configurable ou flexible pour gérer la syntaxe spécifique au fournisseur ou au moins l'ignorer (par exemple, les définitions des espaces de table Oracle ou la clause LIMIT de MySQL). Le strict respect de la norme SQL est également acceptable si la personnalisation n'est pas une option.
Réponse :
ANTLR3 (ANTLR version 3) :
ANTLR4 (ANTLR version 4) :
Contexte supplémentaire :
La bibliothèque demandée dessert deux fonctions :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!