有大佬了解 MariaDB 相关问题吗,这里有个需求,但是我找遍了全网都不知道:
1 、是使用的 Java 启动的 MariaDB ,Maven 仓库我贴下面。 2 、现在能够启动,也能通过 Navicat 进行链接操作,启动的时候是使用了 SQL 文件创建数据库的。
现在就有个问题,无论我是打包之后通过 Jar 包启动也好,或则是在 Idea 上运行项目也好,只要我关闭了 Jar 进程或则 Idea ,MariaDB 也就相对应的关闭了,而且如果我在启动之后对数据库做了相关的操作,如果关闭之后重启,数据库又会还原到初始的状态。
在这里还有个我跟领导的意见相反的,我觉得 Java 启动 MariaDB 就是启动了个服务,但是我们领导就是觉得他就是通过 Java 安装了 MariaDB ,下面附上启动的关键代码
DBConfigurationBuilder config = DBConfigurationBuilder.newBuilder();
config.setPort(3308); // 设置端口
DB db = DB.newEmbeddedDB(config.build());
db.start();// 启动数据库
String dbName = "test";
db.createDB(dbName);
db.source("sql/test.sql", "root", null, dbName);// 创建数据库
<dependency>
<groupId>ch.vorburger.mariaDB4j</groupId>
<artifactId>mariaDB4j</artifactId>
<version>2.5.3</version>
</dependency>
我想提的问题就是有没有办法能够在 mariaDB 停止的时候,将以前操作的数据库数据页保存下来
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.