zoukankan      html  css  js  c++  java
  • jsp 连接sql 2008

    当连接sql 2008的时候,出现了错误信息:

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

    首先,检查程序里面是否有错:

    1.驱动程序是否已经加载好了(首先必须把驱动程序复制到目录:WEB-INF\lib下):

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//SQL 2008

    2.检查连接数据库的字符串是否正确(端口、数据库名称、账号、密码):

    Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=shop;user=sa;password=admin");//SQL 2008

    如果以上都没错,那么我们在继续检查。。。

    接下来,开始检查, TCP/IP协议是否禁止了:

    如果以上步骤都没错,

    而且更重要的是,我们都觉得我们的端口都已经打开了。

    因为我们在TCP/IP协议里面都看到了【默认端口设置为1433】,而且,我们的的数据库服务器也重新启动了X次

    那为什么还是不行呢????

    好,接着我们在CMD里面运行1433是否能够连接,测试结果如下:

    (telnet命名默认是不开启的,如何开启请百度一下,,哦,,不,,不,,不,,应该谷歌一下。)

    经过测试,我们服务无法连接到1433端口,可是我们明明看到数据库设置的是1433端口啊,而且数据库也正在运行啊!

    嘎嘎,,,其实,,我们都是对的,只不过,这个1433端口它默认是不开放的,

    我们应该在

    在上述地方设置端口后,重新启动。如果你是一个好孩纸的话,那么连接就会成功了!

  • 相关阅读:
    C#中静态变量 静态类 静态成员
    C#类型转换
    ASP.NET页面跳转及传值方式
    ADO.NET
    C#方法的参数类型
    Oracle %TYPE 和 %ROWTYPE
    静态页面与动态页面
    相对路径和绝对路径
    45 个非常有用的 Oracle 查询语句(转)
    ASP.NET MVC 之表格分页
  • 原文地址:https://www.cnblogs.com/jue82427457/p/2257470.html
Copyright © 2011-2022 走看看