文档详情

jsp与SQL-Server2005的连接方法.doc

发布:2025-05-07约3.88千字共7页下载文档
文本预览下载声明

JSP在与数据库取得连接之前,先要对数据库进行配置,具体的配置方法如下:

配置SQLServer2005

在连接数据库之前必须保证SQLServer2005是采用SQLServer身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,那么重新设置步骤如下:

①翻开SQLServer2005,右击最上面的效劳器,选择属性—平安性,在右边框中选择SQLServer和Windows身份验证模式,如下列图,最后点确定。

②用sp_password指令更改SQLServer的登录密码。在新建查询的代码编辑窗口下,输入以下命令,并执行:

EXECsp_passwordNULL,123,sa

该指令所完成的操作是:更改数据库的登录名为sa,密码为123。

③配置SQLServer的MSSQLSERVER,启用TCP/IP协议:点击MicrosoftSQLServer2005→配置工具→SQLServerConfigurationManager,在翻开的窗口的左边找到MSSQLSERVER的协议,在右边右单击TCP/IP,选择已启用。如果NamedPipes未启用也设为启用。如下列图所示:

④双击上图右边的TCP/IP,在弹出的窗口中选择IP地址标签,把IPAll中的TCP端口设成1433,并将上方所有的已启用选项设置成‘是’如下列图所示:

⑤运行开始→所有程序→MicrosoftSQLServer2005→配置工具→SQLServer外围应用配置器,在翻开的窗口中选择“效劳和连接的外围应用配置器”,在翻开的窗口左边选择“远程连接”,在右边选择同时使用TCP/IP和namedpipes(B),然后点击应用。如下列图所示:

⑥重启电脑,重启完毕后,接下来使用命令测试1433端口是否翻开。

⑦点击开始菜单→运行cmd→在命令提示符下输入:telnet127.0.0.11433,〔注意telnet与127之间有空格,1与1433之间有空格〕假设提示“不能翻开到主机的连接,在端口1433:连接失败”,那么说明1433端口没有翻开,需要重新进行以上配置。假设连接成功,显示如下列图所示:

方法一:在Eclipse下直接安装数据库的驱动程序

在jsp页面中访问SQLServer2005数据库的方法有JDBC-ODBC桥、直接添加SQLServer2005的驱动程序sqljdbc4.jar、配置数据源和连接池;本实验主要是采用直接添加SQLServer2005驱动程序的方法,以下为该方法的具体步骤:

①在微软的官方网站上下载SQLServer2005的JDBC驱动程序,详细的下载网址如下:

②解压后,得到sqljdbc4.jar。

③翻开Eclipse,在原有工程的根底上新建一个名为sql.jsp的页面,在该工程管理器的面板下,选择sql.jsp所在的工程web,翻开WebContent,在WEB-INF的lib文件夹下添加sqljdbc4.jar,如下列图所示:

方法二:通过添加数据源

在Win7系统下,翻开“控制面板”,进入“系统和平安”,点击“管理工具”,双击“数据源”,如下列图所示:

在弹出的对话框中,选择“系统DSN”点击“添加”按钮,如下列图所示

在弹出的对话框里,选择所需添加的数据源驱动程序,选择最后一个SQLServer

输入数据源的名称,命名为DataShop,效劳器,选择本地〔local〕,进入下一步,

⑤在设置SQLServer的登录身份认证时,选择“使用用户输入登录ID与密码的sqlserver验证”,并在该面板下设置登录ID与密码,具体如下列图所示:

Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);

Connectionconn=DriverManager.getConnection(jdbc:odbc:DataShop,sa,123);

当第⑤采用的是“使用网络登录ID的WindowsNT验证时”连接的字符串格式要改变,具体如下所示:

Connectionconn=DriverManager.getConnection(jdbc:odbc:DataShop);

方法三:直接在Tomcat效劳器下添加sql的驱动程序

①找到安装Tomcat的路径,在其Common目录下的lib文件夹,把名为〔sqljdbc4.jar〕的sql驱动程序包复制到lib下。

〔三〕编写测试的程序源代码:

为了在程序中实现与SQLServer2005数据库的连接,必须先装载特定厂商所提供的数据库驱动程序,不同的数据库有不同的装载方

显示全部
相似文档