Java_实验六_计算机软件及应用_IT计算机_专业资料

Java_实验六_计算机软件及应用_IT计算机_专业资料

ID:42810318

大小:67.00 KB

页数:3页

时间:2019-09-23

Java_实验六_计算机软件及应用_IT计算机_专业资料_第1页
Java_实验六_计算机软件及应用_IT计算机_专业资料_第2页
Java_实验六_计算机软件及应用_IT计算机_专业资料_第3页
资源描述:

《Java_实验六_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《Java面向对象程序设计》课程实验指导书实验6基于数据库的简易记账程序一 实验目的:学习使用Eclipse编写运行Java程序,综合应用Java的字符串操作、输入输出流和数据库的相关操作。二 实验内容:编写一个Java项目,实现一个简易的机遇文件的记账程序,主要功能有两部分:一为记录消费的相关信息,二为按照消费条目名称查询相关消费信息。三实验步骤:1.在MySql中创建数据库moneyRecord,其中有一张表records,CREATETABLErecords(dateDATE,itemNameVARCHAR(20),itemPricedouble,PRIMARYKEY(itemName

2、));2.Eclipse中创建Java项目DBConsumptionRecordSystem3.创建包cn.edu.qtech,在其中新建类Record,该类有三个成员变量,第一个为String类型的变量date,表示消费日期;第二个为String类型的itemName,表示消费条目;第三个为Double类型itemPrice,表示消费价格。创建三个成员变量的getter/setter方法。4.在包cn.edu.qtech中新建类DBBean,用于封装底层和数据库相关的直接操作,创建以下成员变量该类有四个方法:publicvoidprepareConnection()用于创建数据库连接对象,

3、其他类在访问数据库之前要先调用该方法生成数据库连接publicResultSetexecuteQuery(Stringsql,ArrayListparams)throwsException使用PreparedStatement执行SQL查询语句,params封装了SQL中?的参数publicintexecuteUpdate(Stringsql,ArrayListparams)throwsSQLException使用PreparedStatement执行SQL更新语句,params封装了SQL中?的参数close()方法关闭rs,stmt,con对象5.在包cn.edu.qtech中新建类Da

4、taAccessObject,通过该类可以直接进行对象相关的存储查询操作,该类方法中调用DBBean类的方法完成底层数据库操作,该类有一个成员变量DBBeandb,有两个方法:publicvoidaddRecord(RecordnewRecord)方法用于向数据库中添加一条记录publicRecordgetRecordByName(StringitemName)方法用于依据消费条目查询一条消费记录信息1.在包cn.edu.qtech中新建类ComsumptionRecord,在类ConsumptionRecord中编写方法publicvoidmakeRecords()实现从用户读取信息并存储

5、。该方法首先输出“请输入消费日期,格式XXXX-XX-XX,-1结束”,输入消费日期后显示“请输入消费条目名称:”,输入后显示“请输入消费钱数:”,将三个信息使用空格作为分隔符组成一行字符串,调用已有方法将信息写入到文件(数据库)中。2.在类ConsumptionRecord中编写方法publicvoidsearchRecord(),该方法首先提示“请输入要查询的消费条目名称,-1结束”,如果输入已有的消费条目名称XXX,则显示“消费条目XXX信息:”并输出相关信息,否则显示“您要查找的消费条目不存在!”3.在类ConsumptionRecord中编写main方法,提示“请输入操作类型:1.

6、添加新消费记录;2.查询消费条目信息;-1退出”,根据用于输入的操作类型调用已有的方法进行操作。运行程序后结果如下:请输入操作类型:1.添加新消费记录;2.查询消费条目信息;-1退出1请输入消费日期,格式XXXX-XX-XX,-1结束2012-10-28请输入消费条目名称:aaa请输入消费钱数:1请输入消费日期,格式XXXX-XX-XX,-1结束2012-10-28请输入消费条目名称:bbb请输入消费钱数:2请输入消费日期,格式XXXX-XX-XX,-1结束2012-10-28请输入消费条目名称:ccc请输入消费钱数:3请输入消费日期,格式XXXX-XX-XX,-1结束-1请输入操作类型:1

7、.添加新消费记录;2.查询消费条目信息;-1退出2请输入要查询的消费条目名称,-1结束aaa消费条目aaa信息:2012-10-28aaa1请输入要查询的消费条目名称,-1结束ddd您要查找的消费条目不存在!请输入要查询的消费条目名称:,-1结束-1请输入操作类型:1.添加新消费记录;2.查询消费条目信息;-1退出-11.做完以上内容且有余力的同学,可以实现统计用户某天消费总钱数的功能,如2012-10-28

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。