我需要在安装程序中添加验证,以确保当前用户具有特权,例如添加表和索引。
该应用程序在数据层中使用Hibernate,并且安装程序允许在之间进行选择Oracle, DB2, PostgreSQL and MySQL
。我想知道是否有可能使用Hibernate来独立于所选数据库进行检查,或者我是否必须为每个选项编写代码。
您可以简单地尝试创建表(或执行所需的任何操作)并检查表是否成功。如果没有,那么您将获得一个例外。如果这还不够,并且您需要有关错误类型的非常准确的信息,那么您可能必须针对每个数据库单独进行操作
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句