java库维护数据库结构

shu*_*aev 10 java sql database structure

我的应用程序总是在开发,所以偶尔 - 当版本升级时 - 需要创建/更改/删除一些表,修改一些数据等.通常需要执行一些sql代码.

是否有一个Java库可用于保持我的数据库结构是最新的(通过分析类似" db structure version"信息和执行自定义sql代码以从一个版本更新到另一个版本)?

还有一些基本操作(如添加/删除列)可以使用最小配置,即名称/类型和没有SQL代码.

Vin*_*lds 3

尝试DBDeploy。尽管我过去没有使用过它,但听起来这个项目会对您的情况有所帮助。DBDeploy 是一个数据库重构管理器,它

“自动确定需要针对特定​​数据库运行哪些数据库重构的过程,以便将其迁移到特定构建。”

众所周知,它可以与 Ant 和 Maven 集成。