首页 > 解决方案 > 如何迁移数据库?

问题描述

我没有JAVA背景。我正在做 Angular 项目。所以我有一个任务,他们为我提供了一个 .jar 文件并告诉我使用 java -jar payment.jar 运行服务器

这是一个数据库配置文件。

server.port=8080
server.servlet.context-path=/payments-system
#Hibernate-Settings
spring.jpa.hibernate.ddl-auto=update
#Database Connection
spring.datasource.url=jdbc:h2:mem:testdb 
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=sa
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect

我正在使用 MYSQL。我不知道这个特定的 java 项目使用什么 DBMS。如何迁移数据库?好吧,他们为我提供了 API 的文档,但没有包含有关系统架构的详细信息。

标签: javaspring

解决方案


H2 数据库引擎

H2 数据库引擎是一个免费的开源关系 SQL 数据库系统,您可以轻松地将其嵌入到应用程序中或作为服务器单独运行。

H2 是 MySQL 的竞争对手。我个人会选择 H2 而不是 MySQL。

如果您知道该应用程序是为 H2 构建的,那么我会使用 H2 而不是尝试 MySQL,除非您有一些压倒一切的理由来使用 MySQL。不幸的是,尽管有 SQL 标准的承诺,但 SQL 数据库系统并不容易被替代。


推荐阅读