我有一个带有嵌入式Derby 数据库的Struts2应用程序。我想将数据库与应用程序本身的战争以及表格和数据一起导出。我的目的是要创建的数据库应该预先填充默认数据。
对于表和数据,我有一个 sql 文件:
CREATE TABLE DEPT (
DEPTNO NUMBER(2) NOT NULL,
DNAME VARCHAR2(14),
LOC VARCHAR2(13),
CONSTRAINT DEPT_PRIMARY_KEY PRIMARY KEY (DEPTNO));
INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK');
INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');
INSERT INTO DEPT VALUES (30,'SALES','CHICAGO');
INSERT INTO DEPT VALUES (40,'OPERATIONS','BOSTON');
我有什么办法可以做到这一点?数据库是否仍具有写访问权限,还是只读的?