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);// 创建数据库
ch.vorburger.mariaDB4j
mariaDB4j
2.5.3
我想提的问题就是有没有办法能够在 mariaDB 停止的时候,将以前操作的数据库数据页保存下来