Mencari untuk Java SQL Parser Libraries
Soalan:
Untuk aplikasi Java, adakah terdapat perpustakaan sumber terbuka yang mampu menghuraikan pernyataan SQL? Pustaka yang ideal harus boleh dikonfigurasikan atau cukup fleksibel untuk mengendalikan sintaks khusus vendor atau sekurang-kurangnya mengabaikannya (cth., definisi ruang meja Oracle atau klausa LIMIT MySQL). Pematuhan ketat kepada standard SQL juga boleh diterima jika penyesuaian bukan pilihan.
Jawapan:
ANTLR3 (ANTLR versi 3):
ANTLR4 (ANTLR versi 4):
Konteks Tambahan:
Perpustakaan yang diminta berfungsi dua fungsi utama:
Atas ialah kandungan terperinci Java SQL Parser Libraries: Pilihan Sumber Terbuka untuk Menghuraikan Sintaks Khusus Vendor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!