我有一个连接到 Postgresql 的多线程应用程序。如果客户端太多,我希望我的应用程序再次尝试连接,但我想向用户显示错误是身份验证失败。不幸的是,这两个事件都抛出 SQLException 并且区分它们的唯一方法似乎是从 toString() 方法解析文本。有没有更好的办法?
问问题
70 次
我有一个连接到 Postgresql 的多线程应用程序。如果客户端太多,我希望我的应用程序再次尝试连接,但我想向用户显示错误是身份验证失败。不幸的是,这两个事件都抛出 SQLException 并且区分它们的唯一方法似乎是从 toString() 方法解析文本。有没有更好的办法?