gpt4 book ai didi

java - SQL 异常 com.microsoft.sqlserver.jdbc.sqlserverexception : login failed for user '' . Clientconnectionid:073b35b2-0e56-460d-8353-9de2b2d0ecff

转载 作者:行者123 更新时间:2023-12-02 03:31:20 25 4
gpt4 key购买 nike

我正在使用 Windows 身份验证(请记住)。

因为没有用户名和密码。

然后

为什么下面的代码给我错误?

public class Conection
{
public static void main(String a[]) throws ClassNotFoundException, SQLException
{
try
{
String url = "jdbc:sqlserver://localhost\\MALIKUSMANNAWAZ:1433;databaseName=ali";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url);
System.out.println("connection created");
Statement st=conn.createStatement();
String sql="select * from Login_System";
ResultSet rs=st.executeQuery(sql);
while(rs.next())
{
System.out.println("Name: "+rs.getString(1));
//System.out.println("Address : "+rs.getString(2));
}
if(st!=null)
st.close();
if(conn!=null)
conn.close();
}
catch(SQLException sqle)
{
System.out.println("Sql exception "+sqle);
}
}
}

请记住我的电脑名称是:

MALIKUSMANNAWAZ

使用:

Windows Authentication

数据库名称:

ali

集成开发环境:

SQL Server 2012

最佳答案

;integratedSecurity=true 添加到您的连接字符串。虽然如果您使用 Windows 身份验证,则不需要提交凭据,但您仍然需要告诉您的连接使用 Windows 登录。

这是微软关于 jdbc 连接字符串的文章。 https://msdn.microsoft.com/en-us/library/ms378428(v=sql.110).aspx

关于java - SQL 异常 com.microsoft.sqlserver.jdbc.sqlserverexception : login failed for user '' . Clientconnectionid:073b35b2-0e56-460d-8353-9de2b2d0ecff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38042069/

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