毕业设计(论文)-图书管理系统的设计与实现.doc_第1页
毕业设计(论文)-图书管理系统的设计与实现.doc_第2页
毕业设计(论文)-图书管理系统的设计与实现.doc_第3页
毕业设计(论文)-图书管理系统的设计与实现.doc_第4页
毕业设计(论文)-图书管理系统的设计与实现.doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY全套设计加扣 3012250582毕业设计(论文) 题目:图书管理系统的设计与实现 学 生 姓 名 学 号 班 级 通信工程102202H 所属院(系) 电子信息工程系 指 导 教 师 2014 年 5 月 20 日太原科技大学华科学院毕业设计(论文)任务书 专业:通信工程 时间: 2014年 3 月 4 日学 生 姓 名指 导 教 师设计(论文)题目图书管理系统的设计与实现主要研究内容1.Java面向对象程序设计2.JavaEE企业开发方式以及相关技术3.Oracle数据库与JDBC的应用研究方法根据MVC的设计架构,编写实现管理系统的代码,并将JSP、SERVLET、HTM格式的文件组合起来主要技术指标(或研究目标)JavaEE企业核心技术(servlet、jsp、jdbc、框架div、css)主要参考文献1.实践者的研究方法 (美)普雷斯曼2.Java Web整合开发王者归来 刘京华3.JavaScript权威指南 (美)弗兰纳根4.Java与模式 闫宏5.HTML+CSS网页设计与布局从入门到精通 温谦太原科技大学华科学院毕业设计(论文)图书管理系统的设计与实现摘要随着网络技术的发展、计算机应用水平的提高的扩大,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较,决定利用自己的力量对图书管理系统重新设计,使系统能利用软件开发技术的成果,方便图书的管理。图书管理系统是典型的信息管理系统。系统介绍了图书系统的开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能. 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本次课程设计利用JAVA开发工具和ORACLE数据库来开发这个图书管理系统。该系统要解决的图书管理所要解决的问题,可以满足图书管理基本要求,包括添加、管理等功能。该系统能根据用户的需求,快捷方便的为读者提供借阅服务。关键字:图书管理系统,JAVA,ORACLEThe Library Management System Design and ImplementationAbstractAlong with networkings development, the computer application levels enhancements expansion, systems effectiveness, the data accuracy, in the operation conveniences has the insufficiency originally, Has affected systems normal use. After the inspection comparison, decided that uses own strength to the literature management system management system redesign, enables the system to use the software development technology the achievement, convenient literature management.The literature registration management system management system is the typical information management system. The system introduced the literature referral systems performance history, in the design meets the question and the solution as well as enhance the current application procedure or the system development progress and the improvement operating performance. Each kind of object-oriented development kit which provides using it, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the user satisfied feasible system.This curriculum project 2000 databases develops this literature management system management system using the JAVA development kits and ORACLE database. This system must solve the literature administration center must solve the question, may satisfy the literature management essential requirements, including increase, inquiry, management and so on three aspect functions. This system can act according to the user the demand, what facilitates quickly is the reader provides the service.Keywords:Library management system, JAVA,ORACLE- 48 -太原科技大学华科学院毕业设计(论文)目 录第1章 系统概述11.1 系统开发背景11.2 项目开发的环境11.2.1 硬件环境11.2.2 软件环境11.3 技术介绍及开发工具11.3.1 Eclipse11.3.2 Oracle1111.3.3 Tomcat21.4 任务概述2第2章 系统需求分析32.1 系统实现的基本功能32.2 数据库设计42.2.1数据库概念结构设计42.2.2数据库逻辑结构设计52.2.3数据库物理设计5第3章 系统总体设计73.1 系统结构73.2 模块7第4章 系统详细设计和实现114.1 前台界面设计114.1.1系统登录114.1.2 信息查询114.1.3 用户管理124.1.4 图书管理134.1.5 借阅管理144.1.6 版本信息154.1.7 便捷功能164.2 后台方法设计164.2.1 建立数据164.2.2建立工程184.2.3 编写方法204.2.4 编写操作功能294.2.5 JavaScript314.2.6 JavaEE334.2.7 增删改查的实现33第5章 测试395.1 测试目的395.2 测试目标395.3 测试举例39结束语45参考文献46致 谢47附 录48第1章 系统概述1.1 系统开发背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现图书信息的管理势在必行。目前图书管理的借阅工作部分大多数还是手工管理,工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等,不能更好的适应当前读者的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对读者的借阅过程形成一整套动态的管理能够极大地提高图书管理管理的效率,这也是图书管理的科学化、正规化管理,与世界接轨的重要条件。1.2 项目开发的环境1.2.1 硬件环境酷睿i5处理器,NVIDIA 1G独显,4G内存。1.2.2 软件环境Microsoft Windows7操作系统,Oracle11数据库,Eclipse开发工具,服务器采用Tomcat 6.0。1.3 技术介绍及开发工具本系统采用Java语言,基于JavaEE企业级开发,前台采用用HTML,Jsp,JavaScript,CSS,JQuery技术得到页面,后台用JQuery框架以及Servlet实现与数据库的交互,数据库采用Oracle11。1.3.1 EclipseEclipse,是一个十分优秀的用于开发Java, JavaEE的Eclipse插件集合。利用它我们可以在数据库和JavaEE的开发,他有着功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP, CSS,JavaScript,Spring,SQL,Hibernate。在本设计中用Eclipse作为开发工具的角色出现。1.3.2 Oracle11 Oracle 11g是甲骨文公司在2007年年7月12日推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500万个小时的测试,开发工作量达到了3.6万人/月。相对过往版本而言,Oracle 11g具有了与众不同的特性。1.3.3 TomcatTomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。本设计中,Tomcat是作为服务器的角色出现的,利用Tomcat来响应HTML页面的请求。1.4 任务概述本设计借助山西维信科技有限公司图书管理系统帮助学生强化软件开发的流程和规范,需要实现的功能大致包括。1.登录本系统时可以区分是管理员还是普通用户,从而根据身份的不同给予不同的操作权限。 2.普通用户可以对个人的信息和图书信息进行查看,同时还可以修改个人的密码。3.管理员可以对注册的用户进行增删改查,实时更新用户信息。4.管理员可以对图书馆内的图书进行新增、修改,查询和删除。5.管理员还可以对所有用户的借阅信息进行增删改查,确保借阅信息准确无误。6.所有的用户可以查看系统的版本信息,及时了解所用系统的相关信息。7. 所有的用户还可以通过系统的便捷操作栏,进行访问系统首页、前进、后退、刷新、查看个人信息以及退出系统的功能。第2章 系统需求分析由于图书管理系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后图书管理提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,对今后使用十分有利。本系统运用Windows7作为操作平台,数据库采用Oracle11g数据库,运用的软件开发平台为Eclipse,属于浏览器/服务器模式,数据库在浏览器上能运行,并提供数据库之间的数据复制功能,人员具备知识:Java核心,数据库的基本操作,Web网页的基本开发。从技术可行性的角度可以完成此设计。技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本图书管理系统用的是JAVA开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。使用本系统,能使图书管理部门加强对资金的管理,对其图书中商品信息及时反馈。利于公司及时采取经营策略。本系统的开发,是典型的MIS开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的JAVA+SQL SERVER 2005体系,已无技术上的问题。2.1 系统实现的基本功能1)用户登录管理在登录本系统时,系统会自动识别用户的身份信息。辨别是管理员还是普通用户:如果为管理员,则可以最大限度的操作系统,对用户、图书以及借阅信息进行实时更新和管理;如果是普通用户,则只能查看自己的信息和系统的版本信息,最多只能修改个人账户的密码,除此以外没有更多的操作权限。2)信息查询无论是管理员还是普通用户都可以使用此功能,查看个人注册信息以及借阅情况,同时还可以修改个人的密码。3) 用户管理此功能仅仅限于管理员可以操作。管理员可以根据用户提供的账户快速查询用户的所有注册信息。管理员还可以根据需要修改用户注册时的错误信息,或注销掉已经不存在的用户。如果有人需要注册一个普通用户,管理员还可以通过新增的功能加载用户。4)图书管理此功能仅仅限于管理员可以操作。管理员可以通过图书名称的拼音简写快速查询所需要的图书信息,如果有的书名简写是相同的,那么在新增图书的时候会在备注里面添加不同的拼音简写用以区分,而且每一本图书的拼音简写都具有唯一性。管理员还可以根据需要修改图书相关的信息或者删除不存在的图书信息,方便普通用户在信息查询的功能里查看所有图书信息。如果图书馆内有新收藏的图书,那么管理员还可以通过图书管理里面的新增去加载新的图书信息。5)借阅管理此功能仅仅限于管理员可以操作。首先,管理员可以通过用户提供的账户查询用户的借阅信息,只要是借阅过图书或是正在借阅的都可以查询到相关信息。管理员还可以根据具体情况修改用户的借阅情况,或者是删除较早无用的借阅信息。如果有用户前来借书,管理员通过借阅管理的新增功能,将最新的借阅情况加载早借阅信息的总目录里。6)系统版本信息查询无论是普通用户还是管理员,都可以在此处查看系统的版本信息和相说明。7)系统便捷操作在系统顶栏会有一排的便捷操作按钮,管理员和普通用户可以通过这些按钮实现查看首页、前进、后退、刷新、查看个人信息以及退出系统回到登录界面。2.2 数据库设计2.2.1数据库概念结构设计根据图书管理系统的要求和可以实现的功能,可以绘制出系统的概念模型ER图(如图2.1)。图2.1 概念模型ER图2.2.2数据库逻辑结构设计把上述的数据库关系图转化成关系模型为:身份表(身份ID,身份名称);用户表(用户ID,账户,密码,姓名,性别,年龄,电话,邮箱,注册日期,备注,身份ID);图书表(书籍ID,书名,类型,数量,剩余,入库日期,备注,简写);借阅表(项目ID,借阅账户,借阅书名,借阅日期,归还日期,备注)。2.2.3数据库物理设计根据需求,本设计采用四张表四个序列来实现,包括用户表LS_USER,见表2.1,图书表LS_BOOK,见表2.2,借阅表LS_BORROW,身份表USER_ROLE。表2.1 用户表(LS_USER) 字段名 描述数据类型数据长度NULLPrimarykeyu_id用户IDVC210NPKu_account账户VC220Nu_password密码VC220u_name姓名VC220u_sex性别VC210u_age年龄VC210u_phone电话VC220u_email邮箱VC220u_register注册日期DATEu_other备注VC250u_role身份VC210N表2.2 图书表(LS_BOOK)字段名描述数据类型数据长度NULLPrimarykeyb_id书籍IDVC210NPKb_name书名VC220Nb_type类型VC230b_number数量VC210b_lastnum剩余VC210b_adddate入库日期DATEb_other备注VC250表2.3 借阅表(LS_BORROW)字段名描述数据类型数据长度NULLPrimarykeybo_id项目IDVC220NPKbo_account借阅账户VC220Nbo_name借阅书名VC220Nbo_borrowdate借阅日期DATEbo_returndate归还日期DATEbo_other备注VC250表2.4 身份表(USER_ROLE)字段名描述数据类型数据长度NULLPrimarykeyrole_id身份idVC25NPKrole_name身份名VC220N第3章 系统总体设计3.1 系统结构根据需求,本图书管理系统分为信息查询,用户管理,图书管理,借阅管理,版本信息,便捷操作六个模块,如图3.1。图书管理系统信息查询个人信息借阅信息书目信息用户管理信息查询修改删除新增用户图书管理书目查询修改删除新增书目借阅管理借阅查询修改删除新增借阅版本信息查看系统版本信息便捷功能前进、后退、刷新、主页用户信息、退出系统图3.1 系统功能模块3.2 模块以下列出上述六个模块。信息查询模块包括:个人信息、借阅查询、图书查询;模块图如图3.21.个人信息:点击即可看到自己所登录账户的个人信息。2.借阅查询:输入个人的注册账户就可查询借阅的情况。3.图书查询:普通用户可以通过此功能查看图书馆所有的图书信息。个人信息借阅信息书目信息借阅信息图3.2 信息查询模块图用户管理模块包括:信息查询、修改删除、新增用户;模块图如图3.3。1.信息查询:根据用户的账户快速查询到相关的所有注册信息。 2.修改删除:管理员根据需要修改或删除用户的信息。3.新增用户:管理员通过此功能新增用户信息。用户管理信息查询修改删除新增用户图3.3 用户管理模块图图书管理模块包括:图书查询、修改删除、新增图书;模块图如图3.4。1.图书查询:根据图书的拼音简写快速查询所需图书的信息。 2.修改删除:管理员根据需要修改或删除图书的信息。3.新增图书:管理员通过此功能新增图书信息。图书管理书目查询修改删除新增书目图3.4 图书管理模块图借阅管理模块包括:借阅查询、修改删除、新增借阅;模块图如图3.5。1.借阅查询:根据借阅账户快速查询所需借阅的信息。 2.修改删除:管理员根据需要修改或删除借阅的信息。3.新增借阅:管理员通过此功能新增借阅信息。借阅管理借阅管理借阅管理借阅管理图3.5 借阅管理模块图版本信息模块包括:图书管理系统版本信息;模块图如图3.6。版本信息图书管理系统版本信息图3.6 版本信息模块图便捷功能模块包括:前进、后退、首页、刷新、用户信息、退出系统;模块图如图3.7。便捷功能前进、后退、刷新、首页用户信息、退出系统图3.7 便捷功能模块图第4章 系统详细设计和实现4.1 前台界面设计人机界面接口是接口设计的一个重要的组成部分。对于交互式系统来说,人机界面设计和数据设计、体系结构设计及过程设计一样重要。4.1.1系统登录此系统有用户登录的功能,用户只需要输入注册时的账户和密码即可登录,系统会自动识别用户的身份,页面如图4.1。图4.1 登录页面4.1.2 信息查询部门调整包括个人信息、借阅信息和图书查询。个人信息的列表页见图4.2,借阅信息的列表也见图4.3,图书查询列表页如图4.4。图4.2 个人信息图4.3 借阅查询图4.4 图书查询4.1.3 用户管理用户管理包括信息查询,修改删除,新增用户,信息查询如图4.5,修改删除如图4.6,新增用户如图4.7。图4.5 信息查询图4.6 修改删除图4.7 新增用户4.1.4 图书管理图书管理包括图书查询,修改删除,新增图书三部分。图书查询如图4.8,修改删除如图4.9,新增图书如图4.10。图4.8 图书查询图4.9 修改删除图4.10 新增图书4.1.5 借阅管理借阅管理包括借阅信息 ,删除修改,新增借阅三部分。借阅信息如图4.11,删除修改4.12,新增借阅如图4.13。图4.11 借阅查询图4.12 修改删除图4.13 新增借阅4.1.6 版本信息版本信息包括查看系统版本信息。系统版本信息如图4.14。图4.14 系统版本信息4.1.7 便捷功能便捷功能里面的按钮全部位于系统页面的顶栏,如图4.15。图4.15 便捷功能4.2 后台方法设计首先是根据系统需要实现的功能建立相关的数据,利用Oracle数据库来建立数据表。其次就是用MVC框架进行设计的,MVC全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。4.2.1 建立数据根据图书管理系统索要实现的功能,需要建立四个相应的数据表,这里是通过软件Oracle来实现的。打开Oracle软件,然后新建一个SQL脚本,如图4.16。图4.16 新建SQL脚本然后建立用户表LS_USER,图书表LS_B00K,借阅表LS_BORROW,身份表USER_ROLE,并在每个表内插入少量数据提交,方便以后的工程测试。各个表的代码如下:用户表create table ls_user(u_id varchar2(10) primary key,u_account varchar2(20) unique,u_password varchar2(20),u_name varchar2(20),u_sex varchar2(10),u_age varchar2(10),u_phone varchar2(20),u_email varchar2(20),u_registerdate date,u_other varchar(50),u_role varchar2(10);图书表create table ls_book(b_id varchar2(10) primary key,b_name varchar2(20) unique,b_type varchar2(30),b_number varchar2(10),b_lastnum varchar2(10),b_adddate date,b_other varchar2(50),b_jx varchar2(20) unique);借阅表create table ls_borrow(bo_id varchar2(20) primary key,bo_account varchar2(20) unique,bo_name varchar2(20) unique,bo_borrowDate date,bo_returnDate date,bo_other varchar2(50);身份表create table user_role(role_id varchar2(5) primary key,role_name varchar2(20);insert into user_role(role_id,role_name)values(0,管理员);insert into user_role(role_id,role_name)values(1,普通用户);4.2.2建立工程打开eclipse软件,根据MVC的设计模式来设计整个工程。首先新建一个工程,命名为LibrarySys,并且选择格式为Dynamic Web Project,如图4.17所示:图4.17 新建工程LibrarySys然后打开右边的工程文件,在WebContent文件夹下面找到lib文件夹,此时需要将ojdc6.jar导入其中,如图4.18:图4.18 导入ojdbc6.jar右击工程名字,选择Build Path一栏里面的Configure Build Path,并在新打开的界面内加载ojdbc6.jar,如图4.19和图4.20:图4.19 Build Path图4.20 加载ojdbc6.jar再右击工程名字,选择Properties,并在新打开的界面内将工程的编码格式改为UTF-8,如图4.21:图4.21 修改编码格式紧接着在Java Resources文件夹下面的src文件夹里新建四个包package,分别为:com.weixin.util、com.weixin.bean、com.weixin.dao、com.weixin.servlet,如图4.22:图4.22 新建包在这四个包里面主要是放今后需要用到的一些方法,方便其他地方调用。4.2.3 编写方法接下来介绍工程需要的方法。首先根据系统的功能需要建立用户表、图书表、借阅表这三个表各自对应的JavaBean,编写的原理和过程是相同的,下面以用户表的建立为例来说明。找到先前建立的com.weixin.bean包,然后右键点击包名,创建Java类,分别命名UserBean.java、BookBean.java、BorrowBean.java,如图4.23:图4.23 创建JavaBeanUserBean.java文件内的代码如下:package com.weixin.bean;public class UserBean private String userId;private String account;private String passWord;private String name;private String sex;private String age;private String phone;private String email;private String registerDate;private String other;public String getUserId() return userId;public void setUserId(String userId) this.userId = userId;public String getAccount() return account;public void setAccount(String account) this.account = account;public String getPassWord() return passWord;public void setPassWord(String passWord) this.passWord = passWord;public String getName() return name;public void setName(String name) = name;public String getSex() return sex;public void setSex(String sex) this.sex = sex;public String getAge() return age;public void setAge(String age) this.age = age;public String getPhone() return phone;public void setPhone(String phone) this.phone = phone;public String getEmail() return email;public void setEmail(String email) this.email = email;public String getRegisterDate() return registerDate;public void setRegisterDate(String registerDate) this.registerDate = registerDate;public String getOther() return other;public void setOther(String other) this.other = other;public static void main(String args) 接下来需要建立信息展示时需要用的DAO层方法,它可以让用户表、图书表、借阅表在展示给管理员的时候有首页、下一页、上一页和,末页的选择功能,不至于将整张表的信息全部显示在一页上面,方便查看。三张表的编写方法同样是一致的,下面以用户表的建立举例说明。右键点击com.weixin.dao选择新建Java类,名称分别为UserPageDao.java、BookPageDao.java、BorrowPageDao.java,如图4.24:图4.24 创建Dao层方法UserPageDao.java文件内的代码如下:package com.weixin.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;import com.weinxin.util.DBHUtil;import com.weixin.bean.UserBean;public class UserPageDao public List pageById(int page)DBHUtil db=new DBHUtil();PreparedStatement pstmt=null;ResultSet rs= null;Connection conn= db.getConn();int pageSize=10;int startRow=(page-1)*pageSize;int endRow = page*pageSize;ArrayList arrList= new ArrayList();String sql = select * from (+ select rownum rn,u_id,u_account,u_password,u_name,u_sex,u_age,u_phone,u_email,u_registerdate,u_other from ls_user where rownum ? ;try pstmt=conn.prepareStatement(sql);pstmt.setString(1,endRow+);pstmt.setString(2,startRow+);rs = pstmt.executeQuery();while(rs.next() UserBean eb = new UserBean();eb.setUserId(rs.getString(2);eb.setAccount(rs.getString(3);eb.setPassWord(rs.getString(4);eb.setName(rs.getString(5);eb.setSex(rs.getString(6);eb.setAge(rs.getString(7);eb.setPhone(rs.getString(8);eb.setPhone(rs.getString(9);eb.setRegisterDate(rs.getString(10);eb.setOther(rs.getString(11);arrList.add(eb); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();finallyDBHUtil.close(rs,pstmt,conn);return arrList;public int pageCount()Statement stmt=null;ResultSet rs = null;int pagesum = 0;int count = 0;DBHUtil db = new DBHUtil();Connection conn = db.getConn();String sql = select count(*) from ls_user;try stmt=conn.createStatement();rs = stmt.executeQuery(sql);if(rs.next()pagesum = Integer.parseInt(rs.getString(1); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();if(pagesum%10=0)count = pagesum/10;elsecount = pagesum/10+1;return count;接下来还需要建立Java的Util包,util是utiliy的缩写,意为多用途的,工具性质的包,这个包中主要存放了:集合类(如ArrayList,HashMap等),随机数产生类,属性文件读取类,定时器类等类,这些类极大方便了Java编程,日常java编程中,经常要用到这些类。下面是Util文件里面编写的代码:package com.weinxin.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBHUtil private static final String DRIVER =oracle.jdbc.OracleDriver;private static final String URL =jdbc:oracle:thin:localhost:1521:xe;private static final String USERNAME =system;private static final String PASSWORD =admin;public static Connection getConn()Connection conn=null;try Class.forName(DRIVER);conn= DriverManager.getConnection(URL, USERNAME, PASSWORD); catch (ClassNotFoundException e) e.printStackTrace(); catch (SQLException e) e.printStackTrace();return conn;public static void close(ResultSet rs,Statement st,Connection conn)if(rs!=null)try rs.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();if(st!=null)try st.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();if(conn!=null)try conn.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();public static void close (Statement st,Connection conn) close(null,st,conn);public static void close (Con

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论