java - 从嵌入式 javaDB 迁移数据

标签 java jpa netbeans derby javadb

我目前正在开发基于 swign 的 javaSE 应用程序,利用嵌入式 JavaDB 来存储数据。我的数据模型(和数据库)完全基于java,利用JPA实体和JavaEE持久性机制。 DB 的创建和管理中不使用任何 SQL 脚本,因为一切都是由 JPA 完成的。

由于此应用程序将分发给客户,而客户通常需要新功能,我的问题是是否有一种有效的方法来获取数据库数据并在更新的应用程序(带有新表、列)交付后重新插入它们给客户。

最佳答案

您可以使用dblook(JavaDB 附带的命令行工具)对 JavaDB 内容和结构进行 SQL 转储 ( example here )。

但是,许多结构数据库更改也可以使用非空数据库来完成,例如添加列或添加表格。

关于java - 从嵌入式 javaDB 迁移数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7430198/

相关文章:

Java 数据库应用程序加载大量记录时卡住

java - 使用 spring security 进行身份验证 - 预身份验证场景

java - 无法在 Android < 21 中使用 Retrofit 2 连接到 HTTPS

java - JFrame 按钮在将其声明为静态变量时表现得很奇怪

java - 双向 @OneToMany 映射对象(父级和子级): parent gets saved, 子级不

用于 MATLAB 的 Java JPA 类

java - 并发集合队列

java - 带有 CONCAT_WS 函数的 JPA CriteriaBuilder 抛出 NullPointerException

java - 如何将 pom.xml 添加到现有的 Netbeans web 应用程序项目?

java - java连接数据库的驱动