程序的说明
周永 2006-04-20
程序的两个主要功能:
(1) 演示如何将敏感数据加密之后,再存储到 Microsoft SQL Server 2000 数据库。
(2) 演示在验证用户登陆的时候,使用存储过程,避免 SQL 注入漏洞。
文件清单
序号 文件名 说明
1 CreateDB.sql
创建数据库的脚本
2 MD5.java
提供 MD5 加密的 Java 类
3 HandleDB.java
提供了两个公有方法的 Java 类(数据库访问)
4 regis.html
注册界面
5 login.html
登陆界面
6 regis.jsp
注册处理
7 login.jsp
登陆处理
8 error.jsp
错误处理
9 RunALL.bat
启动程序的批处理文件
10 msbase.jar
访问数据库所需 JDBC 驱动
11 mssqlserver.jar
访问数据库所需 JDBC 驱动
12 msutil.jar
访问数据库所需 JDBC 驱动
当 你 要 阅 读 程 序 的 时 候 , 建 议 按 照 表 格 给 出 的 顺 序 。 先 阅 读
CreateDB.sql,了解表结构,了解存储过程的参数和返回结果。接下来,对
MD5.java 不用仔细阅读,应认真阅读 HandleDB.java 文件。此后,看 html 页
面中的代码,然后再阅读 jsp 代码。
程序的基本结构: