JSP/Servlet对SQL Server 2005的可配置访问.doc
文本预览下载声明
JSP/Servlet对SQL Server 2005的可配置访问
摘要:随着SQL Server 2005数据库使用的普及,在Java 应用程序中使用基于Java Database Connectivity (JDBC)的驱动程序来访问SQL Server 2005数据库已经成为十分必要的工作。特别是随着XML成为工业标准,越来越多的Java应用程序趋向于使用XML配置文件。论文结合实例讲述了在JSP/Servlet中使用JDBC驱动及XML配置文件访问SQL Server 2005数据库的典型应用方式。
关键词:JDBC; SQL Server 2005; XML; JDOM; JSP/Servlet; JBuilder
中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)05-10ppp-0c
1 引言
JSP是一种基于Java Servlet的Web开发技术。目前,JSP/servlet 结合大型或超大型网络数据库已经成为电子商务站点的流行架构。在传统的网页HTML文件中加入Java程序代码,就构成了JSP页面。当Web服务器上的一个JSP页面被第一次请求执行时,JSP引擎首先将此JSP页面文件转译成一个java Servlet文件,再将这个java文件编译成字节码文件,然后通过执行字节码文件响应客户请求。
JDBC(Java Database Connectivity)是Java语言访问数据库的一种规范, 它是一个面向对象的应用程序接口(API),是Java核心类库的一部分。为了使JAVA应用程序独立于特定的数据库驱动程序,JDBC规范建议开发者使用基于接口的编程方式,即尽量使用仅依赖java.sql及javax.sql中的接口和类。通过使用JDBC,Java应用程序可以访问各种不同类型的关系数据库,完成建立数据库连接、执行SQL语句进行数据的增、删、改、查操作。JDBC确保了“100%纯Java”的解决方案,利用Java的平台无关性, JDBC应用程序可以自然地实现跨平台特性,因而更适合于Internet上异构环境的数据库应用。
随着SQL Server 2005数据库使用的普及,在Java 应用程序中使用基于JDBC驱动程序来访问SQL Server 2005数据库已经成为十分必要的工作。特别是随着XML成为工业标准,越来越多的Java应用程序趋向于使用XML配置文件。下面结合实例讲述在JSP/Servlet中使用JDBC驱动及XML配置文件访问SQL Server 2005数据库的典型应用方式。
2 JDBC驱动程序的下载及设置
首先需要下载SQL Server 2005的JDBC驱动程序,下载后需要对机器的环境变量以及JBuilder或Eclipse开发环境进行配置。
2.1 JDBC驱动程序的下载
首先下载SQL2005的JDBC驱动程序,这是微软官方下载地址:/download/2/8/9/289dd6a3-eeeb-46dc-9045-d0c6b59bfbc1/sqljdbc_1.1.1501.101_chs.exe。将文件“sqljdbc_1.1.1501.101_chs.exe”下载后解压,会默认解压生成一个名为“Microsoft SQL Server 2005 JDBC Driver”的文件夹。将此文件夹复制到%ProgramFiles%文件夹下(如果系统在C盘则为C:\Program Files)。复制后的文件夹内容如图1所示。
图1 JDBC驱动程序文件夹结构
2.2 设置系统环境变量CLASSPATH
JDBC 驱动程序并未包含在 Java SDK 中。因此,如果要使用该驱动程序,必须将CLASSPATH设置为包含sqljdbc.jar 文件,即“CLASSPATH =.;C:\Program Files\sqljdbc_1.1\chs\sqljdbc.jar”,否则Java应用程序在加载JDBC驱动时,将引发“找不到类”的常见异常。
2.3 配置JBuilder
打开JBuilder2005开发环境, 创建一个名为JDBC_SQL2005的项目。在此项目中创建一个名为JDBCTest的Web Module。在此Web Module中创建一个名为JDBC_SQL2005.jsp的JSP应用程序页面。此时整个项目在“Project”窗口中显示如图2所示。
图2 JSP应用程序项目结构图
选择Project-Project Properties菜单项,打开此项目的属性配置窗口 。切换到Requ
显示全部