Clojure/postgresql:当数据库中出现错误时如何查看异常?

前端之家收集整理的这篇文章主要介绍了Clojure/postgresql:当数据库中出现错误时如何查看异常?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当使用clojure与postgresql时,每当我发出的语句是以某种方式格式错误或以其他方式被数据库本身拒绝时,我会收到以下错误
java.sql.BatchUpdateException: 
  Batch entry 0 drop schema public cascade was aborted.  
  Call getNextException to see the cause.

如何调用getNextException,以便我可以看到我做错了什么?我从哪里来?

看到这个 link on clojure/jdbc显示了如何用Clojure / JDBC删除一个表。

它还显示如何使用try catch块来处理错误

从那个try catch块中可以写出类似的内容

(.printStackTrace (.getCause e))

猜你在找的Postgre SQL相关文章