netbeans java db_在NetBeans IDE中使用Java DB数据库
发布日期:2021-06-24 11:41:19 浏览次数:2 分类:技术文章

本文共 3294 字,大约阅读时间需要 10 分钟。

建立连接后,您可以容易地在NetBeans IDE 中使用这个数据库,可以创建表、用数据填充表、运行 SQL查询等等。

Java DB 数据库是 Sun 支持的Apache Derby 的分销版。Java DB 是完全事务型、安全、基于标准的数据库服务器,它全部采用 Java 编写并完全支持 SQL、JDBC API 和 Java EE 技术。Java DB 数据库与 Sun Java System Application Server 9.0, Platform Edition 捆绑在一起,

预期持续时间:25 分钟

本教程将介绍以下主题:

◆获得软件

◆配置数据库

◆在 NetBeans IDE 中注册数据库

◆启动服务器并创建数据库

◆连接数据库

◆创建表

◆添加表数据

◆使用 SQL脚本

◆从其他数据库中重新创建表

◆下一步

获得软件

开始本教程之前,您必须确保在计算机上安装了以下软件:

1. NetBeans IDE 5.5(下载)

2. Java SE Development Kit (JDK™) 版本 5.0 或更高版本(下载)

3. Java DB(下载)

注意:如果下载的是 JDK 6,则安装中将包含 Java DB 数据库。您还可以下载 Sun Java System Application Server,它包含 Java DB。当在 NetBeans IDE 中注册该应用程序服务器时,将自动注册 Java DB。另外,还可以下载 Java EE 5 Tools Bundle,它既包含 NetBeans IDE,也包含 Sun Java 系统应用程序服务器。

配置数据库

如果在 NetBeans IDE 中注册了 Sun Java 系统应用程序服务器,那么 Java DB 将被自动注册。您可以直接跳到启动服务器并创建数据库部分。如果下载了该应用程序服务器,但在 NetBeans IDE 中注册该服务器时需要帮助,请搜索 IDE 帮助 (F1) 查找关于注册 Sun Java 系统应用程序服务器的实例。如果只下载了 Java DB,则执行以下操作:

1. 运行此自解压文件。在与该文件相同的位置创建一个名为“javadb”的文件夹。如果只下载了 Java DB 并且想将该数据库服务器放在与它解压缩的位置不同的位置,您应该立即将它重新定位。

2. 在 Java DB 根目录 (javadb) 中,创建一个名为“database”的新文件夹。我们将在以后使用该文件夹包含该数据库服务器的各个实例。请注意,该文件夹不需要位于数据库的根目录中,但就本教程而言,这样做会比较好。

在进行下一步之前,让我们简略地查看一下 Java DB 的子目录:

◆demo 子目录包含演示程序。

◆bin 子目录包含用于执行实用程序和设置环境的脚本。

◆javadoc 子目录包含从源代码注释中生成的 API 文档。

◆docs 子目录包含 Java DB 文档。

◆lib 子目录包含 Java DB jar 文件。

◆frameworks 子目录包含用于执行实用程序和设置环境的较旧样式的脚本。一般,提供这些脚本是为了向后兼容。在以后的发行版中,它们可能被废弃,以支持使用 bin 目录中的脚本。

在 NetBeans IDE 中注册数据库

现在我们已经配置了数据库,下面让我们在 IDE 中注册它:

1. 在 NetBeans IDE 中,从主菜单中选择 Tools 〉 Options。单击 Options 窗口左下角的 Advanced Options 按钮。将打开 Advanced Options 窗口。

2. 在 Advanced Options 窗口中,展开 IDE Configuration 〉 Server and Externa◆Tools Settings 节点。选择 Java DB Database 节点。

3. 现在,在 Advanced Options 窗口的右窗格中的 Properties 下,单击 Java DB Location 的省略号 ( ) 按钮并将路径设置为您解压缩该数据库归档的位置(例如,C:\javadb)。

4. 对于 Database Location,将路径设置为新创建的“database”文件夹。完成之后,单击 Close。

启动服务器并创建数据库

使用 IDE 注册数据库之后,将在主菜单的 Tools 下出现 Java DB Database 菜单项。使用该菜单项,可以轻松启动和停止该数据库服务器,以及创建新的数据库。要启动该数据库服务器,请执行以下操作:

1. 选择 Tools 〉 Java DB Database > Start Java DB Server。您将在 Output 窗口中看到以下内容,表示服务器已经启动:

2. 现在,选择 Tools 〉 Java DB Database 〉 Create Java DB Database...。将打开 Create Java DB Database 对话框。

3. 在 Database Name 文本字段中,键入 contact_database。另外将 User Name 和 Password 设置为 nbuser。注意,根据前面在 NetBeans IDE 中注册数据库的第 3 步中输入的内容设置 Database Location。如果使用的 Java DB 来自应用程序服务器,则 Database Location 将被设置为其他位置(例如,${HOME}/.netbeans-derby)。单击 OK。例如,

连接数据库

到目前为止,我们已经成功地启动了数据库服务器,并在 NetBeans IDE 中创建了数据库。但是,我们仍然需要连接新的数据库,然后才能在 IDE 中使用该数据库。要连接 contact_database 数据库,请执行以下操作:

1. 切换到 Runtime 窗口 (Ctrl+5) 并展开 Databases 节点以便看到新数据库:

右键单击该数据库连接节点 (jdbc:derby://localhost:1527/contact_database[nbuser on NBUSER]),然后选择 Connect...。

2. 在显示的 Connect 对话框中,输入密码,然后单击 OK。注意,该连接节点现在显示完整的 ( ),表示连接已成功。

创建表

很显然,由于我们刚刚创建了 contact_database,因此它还不包含任何表或数据。在 NetBeans IDE 中,您可以通过使用 Create Table 对话框或输入 SQL查询并从 SQL编辑器中直接运行它来添加数据库表。下面让我们研究一下这两种方法:

使用 Create Table 对话框:

1. 展开 contact_database 连接节点,注意有三个子文件夹:Tables、Views 和 Procedures。右键单击 Tables 节点,然后选择 Create Table...。将打开 Create Table 对话框。

2. 在 Table Name 文本字段中,键入 CONTACTS。

3. 在显示的***行中,选择 Key 复选框。为您的表指定主要关键字。所有位于关系数据库中的表都必须包含一个主要关键字。请注意,当您选择 Key 复选框时,Index 和 Unique 复选框也将自动选中,而 Nul◆复选框将被取消选择。这是因为主要关键字用来标识数据库中的***行,默认情况下它们形成表索引。由于所有行都需要标识,因此主要关键字不能包含 Null值。

4. 在 Column Name 中,输入 ID。为 Data Type,从下拉列表中选择 INTEGER。然后单击 Add Column 按钮。

【编辑推荐】

【责任编辑:彭凡 TEL:(010)68476606】

点赞 0

转载地址:https://blog.csdn.net/weixin_32553639/article/details/114142235 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java如何对list进行排序_Java开发经验分享之如何给List集合进行排序。自定义排序的类,专门针对列表(List)中的日期数据进行排序;也可按指定属性进行。...
下一篇:JAVA怎么处理重复提交_Java表单重复提交的避免方法

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月05日 12时59分37秒