1
我正在写一个Java工具来验证SQL语句。对于SELECT查询,我可以使用Connection.prepareStatement
和PreparedStatemet.getMetaData
。没有例外==好的查询。不幸的是,它不适用于例如。 INSERT语句 - 查询中的错误仅在执行语句时创建异常。MySQL的JDBC驱动程序是否有解析SQL的功能?
有没有办法通过JDBC解析SQL而不执行语句?内部方法可能?
幸运的是,我还无法找到连接器/ J的源代码 - 我很感激它的链接。