JSP+SQL Server 2000校友录管理系统 第11页

JSPUSER。使用控制命令:create user JSPUSER identified by JSPUSER;   grant connect,resource to JSPUSER.建立并授予用户JSPUSER权限。密码为JSPUSER

一个访问数据库的程序段,对于不同的行为,要其执行的SQL语句是不同的,其不同主要表现在查询、插入或更新时的参数不同,于是引用JAVA类:

<%@page import= java.sql.*%> 将数据库的查询、更新方法定义在Bean中。

    在系统模块中通过设置session值来确定应该操作数据库中的哪条记录,而且通过两个表之间相同字段的关联提高操作效率。

第五章 结束语

经过一个月的调查、学习、研究和设计,系统的制作接近了尾声。在这里将系统设计做如下总结。

1.      本系统的功能已经达到设计的要求。系统中各个模块的功能均已实现,为整体系统的构建奠定了基础。

2.      系统模块的功能可以被进一步扩展。例如,系统中还可以增加班级管理,班级相册等功能。系统的页面可以设计的更加精美。

3.      系统中模块划分明确,模块功能设计有较强的针对性。

4.      系统的设计遵循软件开发的全过程,使本人对软件系统的开发过程有了更深刻的认识。

5.      设计体现出了所使用的编程技术的优点,设计中结合了JavaBean

6.      在系统的设计中能够灵活运用JSP的对象技术,并且使用有效的SQL语言操作后台数据库。

软件的设计没有完美无缺的,这个系统在某些地方可能存在不足,还需要进一步的改进和完善。

在这段时间里,本人获益非浅,不仅将所学的知识运用到实践,而且更进一步学习了软件开发技术,增强了JSP开发技术的语法基础,能够将其比较灵活地使用。

以下是个人制作中遇到的一些问题及解决方法:

1.当我用RequestgetParameter的方法时,我想要一个int的结果,但是getParameter的到的是一个String的结果,解决方法的代码是int i = Integer.parseInt( s )

   2.在JdbcOdbcDriver中,读取数据库时发现ResultSet不能非正常顺序读取,经过几次尝试决定不用ResultSet来读取,用驱动来直接连接。

3.字符编码转换问题

(1)  Servlet中,必须全局定义GB2132GBK字符集,以显示页面上的中文字符,否则显示为乱码。代码为 CONTENT_TYPE = "text/html; charset=GBK";

(2)  Servlet中,获取用户输入的中文字符,也必需进行一次编码转换,否则获取到的是乱码。具体代码为:

msg=new String(request.getParameter("txtMsg").getBytes("ISO8859-1"));

(3)  JSP中,也必须定义全局CONTENT TYPE,具体代码为:

<%@ page contentType="text/html; charset=gb2312"%>

4. 全局变量共享问题

     如何在多个ServletJSP页面的相互切换中来获取当前用户的各种资料信息。

     解决方法,使用ServletContext来进行服务器内部数据与代码的共享。

 << 上一页  [11] [12] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有