本教程将展示如何创建一个 Java 的桌面应用程序,用来访问以及更新数据库。本教程利用 NetBeans IDE 6.0 支持的以下技术:
Java 持久化 API (JPA),帮助你使用Java 代码来与数据库接合
Beans 绑定技术 (JSR 295) ,为不同的JavaBeans 控件提供一种方式来相互同步属性值。举一个例子, 你可以使用 Beans 绑定技术来保持 JTable 可视化控件中各单元的值与实体类中各域的值同步。(在这里,实体类表示数据表)
Swing 应用程序框架 (JSR 296) ,提供了一些十分有用的构件,用来快速建立桌面应用程序。
我们将建立一个数据库 CRUD (增、删、改、查)的应用程序,使用一个自定义的控件用来形象化数据(汽车设计预览)。
本教程大多基于开发过程中的截图。用户界面中的一些部分在演示程序制作中可能有改变, 所以您可能会注意到教程与演示程序中的一些不同。您可以现在浏览演示程序(预计约9分钟) 或者 下载演示程序(http://www.netbeans.org/files/documents/4/1714/netbeans_6_gui_builder.zip).
学习这个教程,你需要在你的计算机上安装以下软件:
NetBeans IDE 6.0 .
Java 标准开发工具包 (JDK) 版本 5.0 或者 6.0
Java DB 数据库服务器 (Java DB 已包含在 JDK 6)
数据库的 SQL 描述,参阅 http://usersguide.netbeans.org/files/documents/40/1423/car.sql.
CarPreview project 的工程文件包,参阅 http://usersguide.netbeans.org/files/documents/40/1433/CarPreview.zip
建立数据库
在 IDE 中开始创建一个 CRUD(增、删、改、查) 桌面应用程序之前, 您应该已经把您的 IDE 链接上应用程序使用的数据库了。完成这项链接高级设置可以允许您使用 IDE 的高级特性, 帮助您自动的把数据库与您的应用程序绑定起来。
在本教程中,我们提供了使用 Java DB 数据库的教程, 因为在 IDE 中提供了很方便的界面来启动以及停止 Java DB 数据库。不过,如果不麻烦的话,您也可以选择其他的数据库。
首先检查您是否在 IDE 中注册了Java DB。一般来说,Java DB 是自动在 IDE 中注册的, 比如说当您在 IDE 中注册了 Sun Java System Application Server 或者您在 JDK 6 上运行程序的时候。
确定 Java DB 已经在 IDE 中注册:
打开“工具”菜单,点击 Java DB Database 的子菜单。
如果“设置”菜单是唯一一个没有标记不可用的, 您需要在 IDE 中手动启动 Java DB 的注册。
在 IDE 中手动注册 Java DB:
选择 工具 > Java DB Database > 设置.
在 JavaDB 安装路径中输入数据库服务器的安装路径
在数据库位置属性中,选择一个文件夹来存储数据库文件。
单击确定。