java - 验证数据库是否符合您的预期

标签 java database oracle verification

我一直在我的机器上编写一个 Java 应用程序,它使用我设置的数据库可以完美运行,但是当我在现场安装它时,它会崩溃,因为数据库略有不同。

所以我正在编写一些代码来验证:

  • 答:我的数据库详细信息是正确的

  • B:数据库有我期望的所有表,并且它们有正确的列。

我记下了 A,但不知道从哪里开始 B,有什么建议吗?

当前客户端的目标数据库是 Oracle,但该应用程序也可以配置为在 SQL Server 上运行。因此,一个通用的解决方案将不胜感激,但不是必要的,因为我确信我可以弄清楚如何从另一个做起。

最佳答案

你会想查询数据库的information_schema,这里有一些Oracle的例子,我知道的每个平台都有类似的东西。

http://www.alberton.info/oracle_meta_info.html

关于java - 验证数据库是否符合您的预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495376/

相关文章:

C++:如何将 GUID 设置为 NULL 而不是 GUID_NULL?

.net - 始终保持多个数据库同步

oracle - 我可以跳过证书验证 oracle utl_http 吗?

oracle - PLSQL Collections - 如何使用记录表?

java - 将 DAO Autowiring 到服务中

java - Spring 卡夫卡: different json payload on the same topic

java - 使用 JUnit 进行数据库单元测试

php - mysql中使用普通主键自增或复合键

java - 递归网格计数器

java - 根据用户输入在文本框 asp.net 中自动添加货币值(value)分 (12,345.00 , 12,345.55)