【发布时间】:2014-05-19 21:52:23
【问题描述】:
我通过 Java Excetpion 从 postgres 捕获了异常,但它在 postgres jdbc 8.3 和 8.4 驱动程序中带来了不同类型的消息...
当我将 Exception.getMessage() 与 8.3 jdbc 驱动程序一起使用时,它会带来
错误:“我的 pgsql 引发异常”
当我将 Exception.getMessage() 与 8.4 jdbc 驱动程序一起使用时,它会带来
错误:“我的 pgsql 引发异常”
Where:SQL语句“发生错误的语句”
如何在不拆分字符串的情况下避免“Where:”子句??
这是我的代码:
try { ... } catch (Exception e) { System.out.println(e.getMessage()); }
【问题讨论】:
-
没有什么要求 PostGRES 在版本之间保持错误消息不变。也很难相信 PostGRES 真的提供了这样的文盲信息。
标签: java postgresql exception jdbc