注意:jdk版本必须是1.5或者更高版本
1、下载dbdeploy-dist-3.0M3-distribution.zip文件
2、解压改文件,随便在哪
3、打开命令面板,切换目录到example下
4、确定你安装了ant,并且配置好了环境变量。
5、执行ant命令
6、你将看到下面的输出信息
例如,为简单起见,使用一个HSQLDB,包括在分配本地文件的版本。dbdeploy支持其他数据库包含Oracle,MySQL和微软SQL服务器。
删除和创建新目录使例子每次都以一个干净的库开始。
上面表明:创建了一个新的目录
dbdeploy使用数据库中的某个表称为“changelog”来跟踪哪些脚本已经成功的执行。
上面表明:dbdeploy执行了createSchemaVersionTable.hsql.sql文件,并且有2/2个执行成功了
接下来就是扫描脚本目录
当前脚本应用到修改数据库(无)
有效的脚本有1、2、3
执行脚本1、2、3
最后执行成功完毕。
当再次执行:ant update-database
如下:
发现当前脚本应用到修改数据库(1、2、3)
有效的脚本有1、2、3
执行脚本(无)