网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何在NetBeansIDE中使用JavaDB数据库

这篇文章主要讲解了“如何在NetBeans IDE中使用Java DB数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在NetBeans IDE中使用Java DB数据库”吧!

舒兰网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。成都创新互联公司2013年至今到现在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 按钮。

感谢各位的阅读,以上就是“如何在NetBeans IDE中使用Java DB数据库”的内容了,经过本文的学习后,相信大家对如何在NetBeans IDE中使用Java DB数据库这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


当前名称:如何在NetBeansIDE中使用JavaDB数据库
链接分享:http://bjjierui.cn/article/phoepj.html

其他资讯