我有一个与数据库无关的Java程序,我需要知道,在插入时,如果由于重复键而抛出了SQLException.
如果我使用单个数据库驱动程序,我只会使用ErrorCode,但由于我可以使用非常不同的引擎,因此ErrorCode不一样.
有没有人这样做过?有任何想法吗?
很多TIA!
编辑:我有一个配置文件,我存储驱动程序类(即:org.apache.derby.jdbc.ClientDriver)和一些其他所需的信息(即:用户名,密码,网址...).连接总是作为"java.SQL.Connection"传递,所以我真的不关心使用什么驱动程序.