首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Java更新软件更新后端数据库

用Java更新软件更新后端数据库
EN

Stack Overflow用户
提问于 2008-09-20 23:19:56
回答 2查看 697关注 0票数 1

使用哪个工具/库可以更新现有的数据库结构。在更新软件时,还需要更改数据库。因为软件可能有不同的版本,所以它应该将当前状态与数据库的目标状态进行比较。它应:

  • 添加表列,用默认值填充表列。
  • 删除表列
  • 更改列的数据类型,例如varchar(30) -> varchar(40)
  • 添加/删除索引
  • 添加/更改/删除视图
  • 更新表中的一些数据
  • ..。

它应该支持DBMS:

  • MS SQL Server 2000-2008
  • Oracle服务器8-11
  • MySQL

因为我们的软件设置和应用程序运行在Java中,所以它也必须在Java中运行。我们能用什么?

理想情况下,它扫描我们的开发并将其保存在XML文件中。然后我们可以添加一些数据修改SQL命令。然后,它可以运行在客户端的更新设置。

EN

回答 2

Stack Overflow用户

发布于 2008-09-21 01:16:25

看看液基。像数据库迁移这样的数据库迁移工具可能也值一个lok。

票数 2
EN

Stack Overflow用户

发布于 2008-09-20 23:39:30

自动舱口是我们正在使用的。效果很好。

它允许将sql修补程序、数据修补程序和java修补程序全部应用于sql数据库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/109746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档