1
我正在寫一個Java工具來驗證SQL語句。對於SELECT查詢,我可以使用Connection.prepareStatement
和PreparedStatemet.getMetaData
。沒有例外==好的查詢。不幸的是,它不適用於例如。 INSERT語句 - 查詢中的錯誤僅在執行語句時創建異常。MySQL的JDBC驅動程序是否有解析SQL的功能?
有沒有辦法通過JDBC解析SQL而不執行語句?內部方法可能?
幸運的是,我還無法找到連接器/ J的源代碼 - 我很感激它的鏈接。