Bonjour
je voudrais savoir si il existe un parseur de queries SQL dispo en java ? Par exemple il pourrait transformer une chaine SQL en tableau ou flux XML...
Merci
 
			
			






 
			
			
			
			 
			
				
 Parser SQL java
 Parser SQL java
				
				
						
						
				Bonjour
je voudrais savoir si il existe un parseur de queries SQL dispo en java ? Par exemple il pourrait transformer une chaine SQL en tableau ou flux XML...
Merci

 
 
				
				
						
						
				Salut
Oui. (gougleuh confirme quand on lui donne les trois mots de ton titre)
Ceci dit un parser ne transforme rien, il construit un arbre qui représente ta requête SQL, ensuite à toi de parcourir l'arbre pour générer ce que tu veux
 
 
				
				
						
						
				Bonjour,
Je ne sais pas si tu as trouvé ce que tu cherchais depuis, mais j'ai un parseur SQL développé en Java (utilisant ANTLR). L'arbre syntaxique généré (AST) est personnalisé, et n'est pas celui généré par ANTLR. Je suis allé jusqu'à la génération du plan d'exécution. Pour l'instant je visite le plan d'execution et je genere du XML, comme tu le demande, mais le pretty printer pourra generer autre chose, du code C++ par exemple.
Si tu as besoin de quelque chose, n'hésite pas.
Partager