มีห้องสมุด Java โอเพ่นซอร์สสำหรับการแยกคำสั่ง SQL หรือไม่
หากเป็นไปได้ควรปรับแต่งหรือยืดหยุ่นพอที่จะสามารถแยกวิเคราะห์ (หรืออย่างน้อยละเว้น) ไวยากรณ์เฉพาะของผู้ขาย (เช่นคำจำกัดความของพื้นที่ตาราง Oracle หรือคำสั่ง LIMIT ของ MySQL)
หากไม่ปฏิบัติตามมาตรฐาน SQL อย่างเข้มงวดก็สามารถทำได้เช่นกัน
ปรับปรุง:ฉันต้องการสิ่งนี้สำหรับสองสิ่ง:
- การจัดเตรียมอินเตอร์เฟส SQL ไปยังฐานข้อมูลที่ไม่ใช่ SQL (การแม็พกับการเรียก API ภายใน)
- เขียนใหม่ SQL ก่อนที่จะไปยังฐานข้อมูลจริง (เช่น Oracle)