教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

软件体系结构构(5)

来源:网络收集 时间:2026-08-29
导读: try{ stmt.executeUpdate(sql); }catch(Exception e){ System.out.print(e.toString()); } } //获取数据库记录集对象 public ResultSet getRs(String sql) throws SQLException{ jspInit(); try{ rs=stmt.executeQu

try{

stmt.executeUpdate(sql); }catch(Exception e){

System.out.print(e.toString()); }

}

//获取数据库记录集对象

public ResultSet getRs(String sql) throws SQLException{ jspInit(); try{

rs=stmt.executeQuery(sql); return rs; } catch(Exception e){

System.out.print(e); return null; } }

//获取可移动数据库记录集

public ResultSet executeQuery(String sql) throws Exception {

jspInit(); try {

sql=new String(sql.getBytes(\

stmt=con.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,

java.sql.ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(sql); }

catch(SQLException ex) {

System.out.println(\ }

return rs; } }

该文件主要封装了连接数据库的功能,SQL语句更新功能,获取数据库记录。 Dbconn.java ?

class Dbconn {

String sDBDriver=\//载入驱动程式类别 String sConnStr=\//建立数据库连接 Connection conn=null; ResultSet rs=null;

public Dbconn() {

try {

Class.forName(sDBDriver); }

catch(java.lang.ClassNotFoundException e) {

System.out.println(\ } }

public ResultSet executeQuery(String sql) throws Exception {

try {

sql=new String(sql.getBytes(\

conn=DriverManager.getConnection(sConnStr,\ Statement stmt=conn.createStatement(java.sql.ResultSet.

TYPE_SCROLL_INSENSITIVEjava.

sql.ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(sql); }

catch(SQLException ex) {

System.out.println(\ }

return rs; } }

5 功能模块详细设计及实现

5.1 图书管理模块

图书管理模块包括图书信息的更新和图书信息的查询两部分。其中图书信息的更新包括图书删除、图书添加和图书修改,图书信息的查询,提供一定的查询条件使管理员能够及时地掌握图书信息。以下是其详细设计。 5.1.1 图书查询

在图书馆借书时,需要知道要借阅图书的名称和编号。有时读者对图书信息的了解并不完全,这时需要查询图书的其他相关信息。这里可以根据不同的查询标准进行查询,如图书名称查询、图书编号查询、图书作者查询和图书出版社查询。图书的查询这里只介绍按图书名称查询,其他的查询实现过程基本相同。其实现需要运用MVC设计思想。

图书名称查询页面的代码如下所示: 输入查询数据:mc.jsp function check()

{ if((document.test.name1.value==null)||(document.test.name1.value.length==0))

{

alert(\图书名称为空,请重新输入\ document.test.name1.focus(); return false; }

return true; }

将上述页面提交给页面mc1.jsp 查询数据的显示:mc1.jsp 其关键代码如下:

?

if(name==null) name=\

byte b[]=name.getBytes(\ name=new String(b);

String s=\ResultSet rs=Li.getRs(s); if(rs.next()){ rs=Li.getRs(s); while(rs.next()) {

out.print(\} } else{

out.print( \Lanuage='JavaScript'>window.alert('要查找的记录不存在')\

out.print( \Lanuage='JavaScript'>window.location ='mc.jsp' …… 此处隐藏:157字,全部文档内容请下载后查看。喜欢就下载吧 ……

软件体系结构构(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/606024.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)