Spring框架下,ibatis连接SqlServe…

来源:互联网 发布:2013网络歌手歌曲大全 编辑:程序博客网 时间:2024/06/06 19:02

MyEclipse报错--

----------------------------------------------------------------------------------------------------------------

com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。

----------------------------------------------------------------------------------------------------------------

1-检查SQL Server (SQLEXPRESS)是否已经启动,

Spring框架下,ibatis连接SqlServer2008数据库 <wbr>异常

如果启动了,看第2步;

2-打开  开始->程序-> MicrosoftSQL Server 2008 R2->Configuration Tools->SQL ServerConfiguration Manager;

          查看TCP/IP 是否启用(Enabled),使其启用,

Spring框架下,ibatis连接SqlServer2008数据库 <wbr>异常

         

     并设置属性如图示:

    Spring框架下,ibatis连接SqlServer2008数据库 <wbr>异常

3-设置 SQL Server Configuration Manager 下的 SQL Server ConfigurationManager 设置 TCP/IP 为 Enabled,并设置其属性 IP Address选项卡内容-TCPPort:1433,Enabled-Yes;如图示:

Spring框架下,ibatis连接SqlServer2008数据库 <wbr>异常

4-到ApplicationContext.xml配置连接数据源:

 com.microsoft.sqlserver.jdbc.SQLServerDriver 

jdbc:sqlserver://localhost:1433;DatabaseName=#yourDatabaseName#

进行测试,看看是否还有异常,如果还是上述异常,看第5步;

 

5-查看sqlservr.exe 的 监听端口 为多少?

Spring框架下,ibatis连接SqlServer2008数据库 <wbr>异常

我的是:61991 ,所以设置

jdbc:sqlserver://localhost:61991;DatabaseName=#yourDatabaseName#

连接成功~

0 0