在NetBeans IDE中使用JavaDB(Derby)数据库教程

5星 · 超过95%的资源 需积分: 12 21 下载量 108 浏览量 更新于2024-09-19 收藏 293KB PDF 举报
"这篇文档是关于如何在NetBeans IDE 7.0中使用Java DB (Derby)数据库的教程,涵盖了设置数据库连接、创建表、填充数据、运行SQL语句等基本操作。Java DB是Apache Derby的一个版本,由Sun支持,是一款完全用Java编写的事务型数据库服务器,支持SQL、JDBC API和Java EE技术。它与GlassFish应用服务器一起打包,并包含在JDK 6中。教程要求用户已安装NetBeans IDE、JDK 6或5以及Java DB 10.4.x。" 在深入探讨Java DB (Derby)数据库的使用之前,首先需要了解一些基础概念。Java DB是一种开源的关系型数据库管理系统(RDBMS),遵循ACID(原子性、一致性、隔离性和持久性)原则,确保了数据的一致性和可靠性。它完全基于Java,这意味着可以在任何支持Java的平台上运行,具有良好的可移植性。 配置数据库: 1. 如果在NetBeans IDE中已经注册了GlassFish Enterprise Server,那么Java DB会自动注册。否则,需要手动注册。对于单独安装的GlassFish应用服务器,可以参照IDE的在线帮助进行注册。 2. 如果只安装了Java DB,需要先运行自解压文件,它会在同一目录下创建一个名为"javadb"的文件夹。如果想改变数据库服务器的位置,可以将其移动到另一个目录。 3. 创建一个新的系统目录,作为数据库服务器实例的Home目录,这可以是在Java DB根目录或者其他任何地方。 接下来,我们详细讲解如何在NetBeans IDE中使用Java DB: 1. **注册数据库**:在IDE中,通过“服务”面板添加新的数据库连接,选择“Java DB”并提供相应的连接信息,如数据库URL、用户名和密码。 2. **启动服务器并创建数据库**:在IDE中管理数据库服务器,启动服务器后,可以创建新的数据库实例。这通常涉及在数据库管理工具中执行CREATE DATABASE语句。 3. **连接数据库**:使用IDE提供的工具,输入正确的连接信息,连接到已创建的数据库。一旦连接成功,就可以开始进行数据库操作。 4. **创建表**:通过SQL编辑器或者IDE的图形界面设计工具,可以创建包含各种字段的表,定义每个字段的数据类型和约束。 5. **添加表数据**:插入数据到表中,可以使用INSERT INTO语句或者通过IDE的数据网格视图直观地添加记录。 6. **运行SQL语句和查询**:在IDE的SQL编辑器中,可以编写和执行SELECT、UPDATE、DELETE等SQL语句来查询、修改或删除数据。 7. **删除表**:如果需要,可以使用DROP TABLE语句来删除不再需要的表。 8. **使用外部SQL脚本**:导入和执行外部SQL脚本文件,这对于数据库初始化或迁移非常有用。 9. **重新创建来自其他数据库的表**:如果需要将其他数据库的表结构复制到Java DB,可以通过导出表结构到SQL脚本,然后在Java DB中执行该脚本来实现。 10. **参考其他资源**:在完成这个教程后,可以进一步查阅官方文档,了解更多关于Java DB的功能和高级用法。 这个教程适合初学者,旨在提供一个快速入门的平台,帮助开发者掌握在Java开发环境中使用内置数据库的基本技能。通过实践这些步骤,开发者可以更好地理解和利用Java DB在Web应用程序中的潜力。