预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JSP与SQL,Server,2005的连接①HYPERLINK"https://m.zqwdw.com/wenku/xinxikeji/2020/0914/711233.html"[摘要]JSP是当今比较流行的动态网页开发技术,数据库对动态网站来说是最重要的部分,JDBC是应用程序和数据库沟通的桥梁,本文主要介绍了JSP中如何通过JDBC技术来实现对SQLServer2005的访问。[关键词]JSPJDBC-ODBC桥JDBCSQLServer2005[中图分类号]TP311[文献标识码]A[文章编号]1007-9416(2009)11-0056-02[Abstract]JSPisamorepopulartechniqueindeveloppingdynamicweb.Itisveryimportmentfordynamicwebsupportedofdatabase.JDBCisconnecterofapplictionprogramtodatabase.ThispaperdiscussesthemethodofvisitingSQLServer2005throughJSP.[Keywords]JSPJDBC-ODBCBridgeJDBCSQLServer20051引言JSP(JavaServerPage)是Sun公司推出的新一代动态网站开发语言,JSP技术是由Java语言作为脚本语言,在传统的HTML文件中加入Java程序片段(Scriptlet)和JSP标记(tag)就构成了JSP网页,扩展名为.JSP。JSP可以在servlet和JavaBean的支持下,完成功能强大的动态网站程序的开发。而数据库的支持对动态网站来说是最重要的部分,直接关系到网站的更新和交互性,随着SQLServer2005数据库使用的普及,在JSP中使用基于JDBC驱动程序访问SQLServer2005数据库已经是十分必要的工作。2JSP连接SQLServer2005要在JSP页面中访问数据库,首先要实现JSP与数据库的连接,现在最常用的是使用JDBC技术实现对数据库的连接。JDBC是一种用于执行SQL语句的JavaAPI,它由一组用Java语言编写的类和接口组成,JDBC提供了一组标准的应用程序设计接口,使开发人员可以使用纯JavaAPI来编写数据库应用程序。简单地说,JDBC可做三件事:与数据库建立连接、发送sql语句并处理结果。2.1DriverManager类DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。该类负责加载、注册JDBC驱动程序,管理应用程序和已注册的驱动程序的连接。对于简单的应用程序,只需直接使用该类的方法getConnection进行连接即可,格式如下:DriverManager.getConnection(url,“用户名”,“密码”)2.2利用JDBC技术连接数据库的常用方法数据库连接对动态网站来说是最为重要的部分,JSP中连接数据库的技术是JDBC(JavaDatabaseConnectivity)。很多数据库都带有JDBC驱动程序,JSP程序就通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。2.2.1JDBC-ODBC桥连接数据库SUN公司开发了JDBC-ODBC桥,通过JDBC-ODBC桥,Java程序访问带有ODBC驱动程序的数据库。JDBC-ODBC桥提供了从JDBC到ODBC的转换,用于访问ODBC数据源。JDBC使用了本地的ODBC方法。Sun公司提供的JDBC-ODBC桥可以访问支持ODBC的数据库,用户只要设置好ODBC数据源,再由JDBC驱动程序转换为JDBC接口供应用程序使用即可。连接到SQLServer2005数据库,首先应配置数据源,然后使用JDBC-ODBC桥进行数据库的连接。*数据源的配置:打开控制面板窗口,选择管理工具中的数据源(ODBC),打开ODBC数据源管理器,选择“系统DSN”选项卡,单击添加;在打开的“创建数据源”对话框的“选择您想为其安装数据的驱动程序”列表框中,选择“SQLServer”,然后单击完成;在“创建到SQLServer的新数据源”对话框中,将数据源的名称设置为DataShop(名字可为其它),该名字为数据源的名称,并不一定是数据库的名称,选择SQLServer数据库服务器的名称时,可以选择本机(local),然后单击下一步;在选择登录的方式的界面中,使用默认的方式,也可以根据需要选择SQLServer登录方式,并指定用户名,本文采用第二种方式,ID为sa,密码为sa,然后单击“下一步”;在选择数据库的界面中,指定数据源所对应的数据库(本文为jsp_db),然后单