快速业务通道

创建一个Java应用数据库的桌面应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23

创建一个Java应用数据库的桌面应用程序

时间:2010-12-08

本教程将展示如何创建一个 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 安装路径中输入数据库服务器的安装路径

在数据库位置属性中,选择一个文件夹来存储数据库文件。

单击确定。

创建一个Java应用数据库的桌面应用程序(2)

时间:2010-12-08

服务器的启动以及数据库的创建

一旦 Java DB 在 IDE 中注册成功,您可以很简单的启动或者停止数据库服务器, 当然,创建一个新的数据库也是如此简单。

启动数据库服务器:

选择 工具 > JavaDB Database > 启动服务器.

如果您还没有在“设置”中为数据库设置数据库文件存储位置, “设置数据库位置”的对话框将会出现,为数据库文件输入一个存储的位置, 当然,您也可以根据您的需要新建一个文件夹。

一旦服务器启动,Java DB 数据库进程的标签会显示在“输出”窗口, 显示如下的一段消息:

Apache Derby Network Server - 10.2.2.0 - (485682) started and ready        to accept connections on port 1527 at 2007-09-05 10:26:25.424 GMT

创建数据库:

选择 工具 > JavaDB Database > 创建数据库. 出现创建 JavaDB 数据库的对话框。

在数据库名

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号