当您下载 NetBeans 7.1.2 时,您将获得 glassfish 应用服务器的“全部”包。在安装了 glassfish 之后,在 IDE 中,您应该能够选择 Services 选项卡 > Expand Databases,您应该会看到 Java DB。 R. 单击 Java DB 并选择启动服务器。然后 R。再次单击并选择创建数据库。输入数据库名称、用户和密码。顺便说一句,我通常将 APP 用于用户和密码,因为这样它也成为默认模式,我不必为生产环境进行任何更改。
现在在 Java DB 组中,您应该会看到您创建的新数据库。 R. 单击它并选择连接。您应该会在 Databases 组下看到一个连接项。展开此项,您应该会看到以粗体显示的 APP 架构,表明它是默认架构。展开它并 R。单击 Tables 选择 Create Table,您将获得一个帮助您填充表格的 ui。重复直到创建所有表。使用 ide 创建表的其他方法是右键单击表并选择执行命令,您可以在其中运行 DDL 来定义表模式。这是我创建数据库的方式,将我的脚本保存为 .sql 文件,这样我就可以删除数据库并根据需要重新运行它。
这是我用来在 derby 中创建表的 dbinit.sql 脚本示例。
create table usertable (
username varchar(128) NOT NULL CONSTRAINT USER_PK PRIMARY KEY ,
password varchar(128) NOT NULL,
email varchar(128) NOT NULL,
firstname varchar(128) NOT NULL,
lastname varchar(128) NOT NULL
);
create table grouptable(
username varchar(128) NOT NULL,
groupid varchar(128) NOT NULL,
CONSTRAINT GROUP_PK PRIMARY KEY(username, groupid),
CONSTRAINT USER_FK FOREIGN KEY(username) REFERENCES usertable(username)
ON DELETE CASCADE ON UPDATE RESTRICT
);
insert into usertable(username,password,firstname,lastname)
values ('admin', '21232f297a57a5a743894a0e4a801fc3','','');
insert into grouptable(username,groupid) values ('admin', 'USER');
insert into grouptable(username,groupid) values ('admin', 'ADMIN');
您可以通过右键单击数据库 R 轻松删除您创建的数据库。单击要删除的数据库并选择删除。并重用您的脚本来重新生成它。
希望这会有所帮助! :)