快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
称中输入 car_database,并且设置数据库的用户名和密码为 nbuser。

单击确定。

链接数据库

到此,我们成功的启动了数据库服务器并且创建了一个数据库。但是在 IDE 中开始工作前,我们仍然需要连接这个新的数据库。链接 car_database 数据库:

转到“服务”窗口( Ctrl + 5 ),展开 Databases 节点查看您的新数据库。

右键单击数据库连接节点, (jdbc:derby://localhost:1527/car_database[nbuser on NBUSER]),选择“链接”。Connect.

链接节点的图标现在应该完全变成了 (创建一个Java应用数据库的桌面应用程序 - 编程入门网),表示链接成功。

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

展开联机金额节点,右键单击其数据表的子节点,选择“运行命令”。

拷贝 car.sql 文件中的内容, 并将其粘贴在 Source Editor 的标签“ SQL Command 1 ”中。

粘贴的这些内容是 SQL 的描述语句,他将汽车的一些数据植入到数据库中。

在 Source Editor 的工具栏上点击“运行 SQL ”按钮 (创建一个Java应用数据库的桌面应用程序 - 编程入门网) 运行。

创建应用程序

选择 项目 > 新项目。

在向导的第一页,展开 Java 类并选择 Java 桌面应用程序模板。单击下一步。

Java 桌面应用程序模板提供了许多基本的可视化应用模块,包括菜单以及按钮。

在向导的 Name and Location 页面中,做以下事情:

在项目名称中输入 CarsApp。这个值设置了在项目窗口中显示的该项目的名称。

另外,也可以根据您的需要更改项目路径中更改项目的元数据位置。

在选择应用程序类型处选择数据库应用程序。

单击下一步。

在向导的 Master Table 页面中,为数据库 CAR 选择数据库连接。数据库列表应同以下所示: jdbc:derby://localhost:1527/car_database[nbuser on NBUSER]

为数据库填写密码 (nbuser) 并选择 Remember Password During This Session 选项。

在与数据库建立连接后,数据表应该显示为 CAR , 其包含的列应包括 10 列 CAR 数据库的内容的名称。现在,我们的应用程序中只用其中的5列。

选择倒数5列的名称 ( SUN_ROOF 起到 MODERNNESS 止) 并点击 < 按钮 移动他们到左侧的列表中。单击下一步。

在 Detail Options 页中, 单击完成。

向导其后会生成基本的用户界面,包含一个表格以及一个数据库连接。在 IDE 生成项目以及代码的过程可能会耗费几秒钟或更长一些的时间。

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

时间:2010-12-08

运行生成的程序

这个时候,您就有了一个最基本的用户图形界面( GUI )应用程序, 有如下功能:

能够查看以及修改数据库 CAR 的五个添加列的值。

基本的菜单项。

在会话过程中保存当前窗口的状态信息。当您关闭应用程序的时候,窗口的位置以及大小会被记录。这样,当您再次运行这个应用程序的时候,窗口会在上次关闭的位置被打开。

一个“关于”对话框,您可以很简单的装扮它。

.properties 文件含有用户界面中的标签( Labels )内容。使用 .properties 文件是一个很好的方式,您可以将您的逻辑代码和要在用户界面中显示的 文本信息分割开来。这种分割最起码可以使得您的程序可以更容易的被本地化。

按照以下步骤查看已经在应用程序中建立好的一些特性:

右键单击“项目”节点,选择“运行”。

稍等片刻,应用程序启动,出现一个叫做“ Database Application Example ”的窗口。这个窗口包含一个表格以及一些控件,您可以通过这些控件来编辑 CAR 数据库。

选择表格中的第一个记录( Acura )。

选择价格( Price )这个字段的值,将其存在的值改为 46999 。然后按回车。

这时,这个值在表格中显示被更改了。(不过,当您单击保存之后这个值才会写入数据库中。)

同样,您可以用这种方法更新表格中其他的值。

单击新建按钮创建一个新的记录。之后为每一个字

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号