使用哪个工具/库可以更新现有的数据库结构。在更新软件时,还需要更改数据库。因为可以有不同版本的软件,所以应该将当前状态与数据库的目标状态进行比较。它应该:使用Java更新软件更新后端数据库
- 添加表格列,填入默认值。
- 删除表中的列
- 变化列的数据类型,例如VARCHAR(30) - > VARCHAR(40)
- 添加/删除索引
- 添加/改变/删除视图
- 更新一些表
- 数据...
应该支持DBMS:
- MS SQL服务器2000至08年
- Oracle服务器8 - 11
- MySQL的
因为Java中我们的软件设置和应用程序运行,它也必须在Java中运行。我们可以使用什么?
理想情况下,它扫描我们的开发并将其保存在XML文件中。然后我们可以添加一些数据修改的SQL命令。然后可以在客户端运行更新的设置。