关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
上个月关门了。
改进这个问题
我在谷歌上想了很多,但我找不到答案。当我开发一个java应用程序,比如一个有自己数据库的管理系统,它遵循相同的表结构,就像它本身的其他示例一样,但是有不同的数据时,我如何将空表放入我的应用程序中,并让最终用户完成用自己的数据填充表的任务。例如,如果我用设计好的表结构编写一个资金管理系统,如何在客户的计算机上创建一个本地数据库示例(我知道驱动程序和查询是如何工作的)
非常感谢您的关注。
1条答案
按热度按时间dkqlctbz1#
数据库迁移工具
你问:
如何将空表放入应用程序
您需要运行sql脚本来定义表和列,以及定义其他数据库对象(如索引和触发器)。您需要跟踪哪些旧脚本已经运行,哪些新脚本需要运行。你可以自己追踪,但现在我们有工具来协助。
使用数据库迁移工具(如flyway或liquibase)跟踪每个sql脚本。在运行时,迁移工具检查当前的数据库条件,以查看是否有任何sql脚本尚未运行,然后运行所需的脚本。
搜索堆栈溢出以了解更多信息。这个主题已经讨论过很多次了。