【发布时间】:2014-05-20 21:24:32
【问题描述】:
我正在开发一个 JDBC 驱动程序,它是 Web 服务的包装器。我的单元测试工作正常,我可以编写自己的 Java 代码,使用驱动程序来做有用的事情。
当我将它插入Squirrel SQL 时,它能够连接并获取其初始批次的元数据(属性、模式/目录等),但一个简单的SELECT 查询不起作用。我收到了InvocationTargetException。这意味着在被调用的方法或构造函数内部的反射调用失败:这个异常总是包含另一个异常,它显示了真正失败的原因。
但是,Squirrel SQL 中的错误窗口只显示异常名称:没有包装的异常/原因,没有堆栈跟踪。我的用户目录中的日志不包含有关发生的事情的信息。
查看全局属性和连接属性,我没有发现任何会增加日志记录的设置。我在 Java 7 64 位、Windows 7 64 位上使用 Squirrel SQL 版本 3.5.3。
如何让 Squirrel SQL 提供更多信息来帮助我找到此错误的原因?我不在乎它是否输出到日志文件或错误窗口,只是为了让我有一些事情要做。
【问题讨论】:
标签: sql jdbc squirrel-sql