使用struts2应用程序预填充嵌入式数据库

使用struts2应用程序预填充嵌入式数据库,struts2,derby,Struts2,Derby,我有一个带有嵌入式Derby数据库的Struts2应用程序。我想导出数据库以及应用程序本身的war,以及表和数据。我的目的是使用默认数据预填充将要创建的数据库 对于表和数据,我有一个sql文件: CREATE TABLE DEPT ( DEPTNO NUMBER(2) NOT NULL, DNAME VARCHAR2(14), LOC VARCHAR2(13), CONSTRA

我有一个带有嵌入式Derby数据库的Struts2应用程序。我想导出数据库以及应用程序本身的war,以及表和数据。我的目的是使用默认数据预填充将要创建的数据库

对于表和数据,我有一个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');

我有什么办法可以做到吗?数据库仍然具有写访问权限还是只读?

如果您试图了解如何从程序中运行SQL语句脚本,则可能会出现重复。请参见: