实验五Java项目开发实例

上传人:博****1 文档编号:459167258 上传时间:2023-05-28 格式:DOC 页数:11 大小:422KB
返回 下载 相关 举报
实验五Java项目开发实例_第1页
第1页 / 共11页
实验五Java项目开发实例_第2页
第2页 / 共11页
实验五Java项目开发实例_第3页
第3页 / 共11页
实验五Java项目开发实例_第4页
第4页 / 共11页
实验五Java项目开发实例_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《实验五Java项目开发实例》由会员分享,可在线阅读,更多相关《实验五Java项目开发实例(11页珍藏版)》请在金锄头文库上搜索。

1、实验五 Java 项目开发实例实验目的:掌握运用 RAD 开发 Java 应用程序目标要求:1. 掌握运用 Visual Editor 创建窗口应用程序2. 掌握通过 JDBC 连接数据库容简介:本章将介绍 MyLibrary 的 GUI 应用程序。实验说明:第一节 创建 GUI 应用程序1. 添加 JDBC 环境变量在菜单栏点击“ 文件 - 新建 - 项目”,选择“ Java 项目 ”,点击“ 下一步 ”。 输入项目名称“ MyLibraryGUI ”,点击“下一步” 。在Java设置中选择“库”栏,点击“添加变量”。在“新建变量类路径条目”对话框中 点击“ 配置变量选澤要澹加至构逹路径的变

2、星世):& ACTIVATION_JAR - /i: Frogrom FileEIbMR4tionfil *i CLflUDSC ATrE_EBIVIU. JAH - J KPr ogr ant F i 1 cs VTBfl Me03-EC口岀EOJE - dAFrogrwn FilsIEfflBai raalSL G3EGL_GENTRAT0K_TLUGIimiR - /dAProgr FilIE 屋 JM_LIB - D AFrcan Bi 1 esVlBMVRati. onaSDP&.匚i JfiE_5RC - D:Frcsrain Fl 18simRiti on a 5DPS. L&J

3、XE_SRCROOT - srev|配畫变呈餐二II” 妒确定聡肖在“类途径变量”对话框中点击“新建”按钮,会弹出“新建变量条目”对话框。在“名 称”栏中输入“ CLOUDSCAPE_DRIVER_JAR ”,然后点击“文件”按钮,找到 D:/Program Files/IBM/Ratio nal/SDP/6.0/ru ntimes/base_v6/cloudscape/lib/db2j.jar ,如下图:点击“确定”。再次点击“确定”。在弹出对话框点击“是”。在“新建变量类路径条目”窗口中选择这样就在MyLibraryGUI项目里添加了 Cloudscape的JDBC驱动。点击完成”按钮。2

4、. 新建可视类(Visual Class )在菜单栏选择“文件- 新建- 其它- Java -可视类”,点击“下一步”。在Java类”窗口,“包”文本框输入 , “名称”文本框输入“ MyLibrar yDesktopApp ”,“样式”选择“ Swing - 框架”(选择后“超类”变成 ), 点击“接口”右侧的“添加”,输入ActionListener,点击“确定”。勾选“ pulibc static void main(String args) ”,点击“完成”JttTa 类创建新的Jiva类.包:厂外层类型屯:J :名称地1 :隆饰蓿:浏览.|讯掘血 | 机担过;I超类:j wax”言小

5、碍.J?r wne 接口:1SWT刮1= O SwiagAp pl e t窗口=对话框丄分割窗格L滚动宙格面扳E内都框架迤顶乐酉格忌臬面甯格1+AH刮祥式:O java. s*t. vent. ActionListMimt您想要创建腳些方法存根琴I* public static void minCStrin args)厂来目遇炎能构造画数世)X継承的抽象方法QP除去3)步迪|下| 完成M在如下图的工作台中, 点击1里的下三角箭头,将源代码区域最小化, 点击2里的三角 箭头使得选用板总是可见,将 3处拉伸使得选用板中各控件可以很好看到。rTO r)wBRl_JButi 巫I Xhe.JEii,.

6、TTo 幻JL#订* 创0日期 20D6-1-2B: Tnnn亜宙赳卜士曲右亡作灼酒民.空UTo.JF Java应用程序”运行卜卜L在服酱黑上运行会看到MyLibraryDesktopApp.java 程序的运行界面:5. 添加事件处理方法为上小节新建的添加”按钮添加事件。在MyLibraryDesktopApp.java的可视编辑界面, 右键点击“添加”按钮,选择“事件- 添加事件”,在弹出的“添加事件”向导直接点击 “完成”按钮。察看MyLibraryDesktopApp.java的源代码,会看到添加了如下代码:private JButton getJButton()if (jButton

7、 = null)jButt on = new JButt on();jButt on .setText(” 添加”););return jButt on;现在将其中负责处理按钮事件的的更改为如下代码,作用是当用户按下按钮后将用户所输入的信息添加到数据库,如果添加成功则弹出添加成功的消息框。= jTextField.getText();String BookAuthor = jTextField1.getText();tryBookInfoFactory.InsertBooksInfo(BookName, BookAuthor); JOptionPane.showMessageDialog(nu

8、ll, BookName+ 已成功添加到数据库 , 添加成功 ,JOptionPane.INFORMATION_MESSAGE); catch (SQLException e1) e1.printStackTrace();(产生的错误将在下一节处理)6. GUI 应用程序通过 JDBC 与数据库的连接在“包资源管理器”中的 MyLibraryGUI 项目点击右键,选择“ 新建 - 包 ”,输入包 名“ ”,在新建的包 中点击右键,选择“ 新建 - 类 ”,新建一 个 DatabaseManager.java 的类,指定 JDBC 和数据源,用于与数据库连接。输入以下代码:public clas

9、s DatabaseManagerpublic static Connection getConnection() throws SQLExceptionConnection con = null;try = DriverManager.getConnection(jdbc:db2j:D:ProjectsRADdatabaseMyLibra ry); catch (Exception e) e.printStackTrace(); con.close();return con;RAD 会给出错误提示,需要导入相应的类库,点击Shift + Ctrl + O ”,选择”,点击完成”俎织导入第L页

10、共1页)选样要辱人的类塑(D :com. ibm. rmi. iiop. CoMiection cm sun,. jndLitioinjava Connect ionsun. rmi. irutsport Connection取消同样在 包下新建一个名为 “ BooksInfoFactory.java ” 的类,InsertBooksInfo ()方法用于接受用户输入信息后将信息转换为输入数据库的SQL语句并执行,使其写到数据库中,getAIIBookslnfo()从数据库中取得所有图书信息。输入如下代码:public class Book In foFactorypublic staticv

11、oid In sertBooks In fo(Stri ng n ame, String author) throws SQLExceptio n Stri ng id = (new Double(Math.floor(1000000*Math.ra ndom().toStri ng();Stri ng SQLstr = INSERT INTO mls.booki nfo+ (ID,BOOKNAME,AUTHOR)+ VALUES ( + id +, + n ame + , + author + );DatabaseMa nager.getC onn ecti on( ).createStateme nt().executeUpdate(SQLstr);并用“ Shift + Ctrl + O ”导入相应的包。运行MyLibraryDesktopApp.java,输入一本书的信息,比如:2图书馆图书管ISJIB旳241、氏术卷1f-Horstmann点击“添加”如果添加成功,会有提示:在RAD右上角的透视图选择“数据”,转换到数据模式透视图。在左下侧的数据库资源管理器,右键点击“ MyLibraryConnection ”

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号