gpt4 book ai didi

sql-server - 连接sqlserver时出现未知主机异常

转载 作者:可可西里 更新时间:2023-11-01 02:54:07 26 4
gpt4 key购买 nike

try
{

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("connected successfully");


Connection con = DriverManager.getConnection("jdbc:sqlserver://server name/dbname","username","password");


Statement statement = con.createStatement() ;

ResultSet resultset = statement.executeQuery("select FileName_WO_Ext from dbo.ALLOTMENT WHERE STR_TO_DATE(DATE, '%d/%m/%Y') >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY) AND STR_TO_DATE(DATE, '%d/%m/%Y') <= DATE_ADD(CURRENT_DATE(), INTERVAL 1 DAY);") ;


while(resultset.next())
{
String datee =resultset.getString("FileName_WO_Ext ");
out.println(datee);
}
}
catch(SQLException ex){
System.out.println("exception--"+ex);

}

首先,当我在与主机的 tcp/ip 连接上出现错误时,我已经完成了以下步骤

-配置与 SQL Express 的 TCP/IP 通信

-打开 SQL Server 配置管理器。

-转到 SQL Server 网络配置 -> SQLEXPRESS 协议(protocol)

-将 TCP/IP 协议(protocol)的状态设置为“已启用”(如果尚未启用)。

-打开 TCP/IP 的属性窗口,转到 IP 地址部分。

-转到此属性页的底部,将 IPAll 下的 TCP 端口设置为 1433。

但我仍然遇到异常

---com.microsoft.sqlserver.jdbc.SQLServerException:与主机的 TCP/IP 连接失败。 java.net.UnknownHostException:

最佳答案

Connection con = DriverManager.getConnection("jdbc:sqlserver://服务器名/dbname","用户名","密码");

连接细节应该是正确的。

Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433 name/test","username","password"); 

指定用户名和各自的密码

关于sql-server - 连接sqlserver时出现未知主机异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34585877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com