我一直在我的机器上编写一个 Java 应用程序,它使用我设置的数据库可以完美运行,但是当我在现场安装它时,它会崩溃,因为数据库略有不同。
所以我正在编写一些代码来验证:
答:我的数据库详细信息是正确的
B:数据库有我期望的所有表,并且它们有正确的列。
我记下了 A,但不知道从哪里开始 B,有什么建议吗?
当前客户端的目标数据库是 Oracle,但该应用程序也可以配置为在 SQL Server 上运行。因此,一个通用的解决方案将不胜感激,但不是必要的,因为我确信我可以弄清楚如何从另一个做起。
最佳答案
你会想查询数据库的information_schema,这里有一些Oracle的例子,我知道的每个平台都有类似的东西。
关于java - 验证数据库是否符合您的预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495376/