如何从Java异常中获取唯一原因
|
当我连接到数据库并执行查询时,如果发生任何异常,那么我只想获取异常原因而不是完整的消息,因此例如,在我的日志中,我只能记录异常原因。下面的异常是通过对catch块中的异常对象应用getMessage()
[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]无效的对象名称\'tty \'。
所以我只想获取\“无效的对象名称\'tty \'\”。
仅由于executeUpdate()方法会发生该异常。因此,异常可能与数据库或sqlquery有关,而不仅仅是对象名称\'tty \'无效。
没有找到相关结果
已邀请:
2 个回复
缕嚏冻
这可能比第一种选择容易得多,但是面对驱动程序更改,显然要脆弱得多。无论如何,我不会为不同的驱动程序更改消息格式而感到惊讶...
邪罗逢确胃