【问题标题】:JDBC SQL Server connection error in JSP ProjectJSP 项目中的 JDBC SQL Server 连接错误
【发布时间】:2020-05-11 14:21:01
【问题描述】:

我正在尝试连接到 SQL Server。

从代码连接到服务器时,它给了我一个错误:

javax.servlet.ServletException: java.sql.SQLException: Network error IOException: Connection refused: connect.

代码如下:

<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.SQLException"%>


<%
    Class.forName("net.sourceforge.jtds.jdbc.Driver");
    Connection cn = DriverManager
            .getConnection("jdbc:jtds:sqlserver://MSI;DatabaseName=LeadManagement;user=sa;password=123456");

    Statement stmt = cn.createStatement();
    ResultSet rs = stmt.executeQuery("select * from userDetail");
%>

屏幕截图 - SQL Server 连接实例

为什么会出现这个错误?

【问题讨论】:

    标签: java sql-server jsp jdbc


    【解决方案1】:

    试试这个更新的代码 sn-p :

    <%@page import="java.sql.DriverManager"%>
    <%@page import="java.sql.ResultSet"%>
    <%@page import="java.sql.Statement"%>
    <%@page import="java.sql.Connection"%>
    <%@page import="java.sql.SQLException"%>
    
    
    <%
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        String url = "jdbc:sqlserver://MSI;databaseName=LeadManagement;user=sa;password=123456;";
        Connection connection = DriverManager.getConnection(url);   
        Statement stmt = connection.createStatement();
        ResultSet rs = stmt.executeQuery("select * from userDetail");
    %>
    

    注意:从here 下载 Microsoft JDBC Driver jar。

    还有一点需要注意 - 请验证 url。它必须遵循这个语法 - jdbc:sqlserver://&lt;server&gt;:&lt;port&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-02
      • 1970-01-01
      • 1970-01-01
      • 2013-04-13
      • 2017-10-17
      • 2018-11-20
      相关资源
      最近更新 更多