से कनेक्ट करने के लिए SQLException "लॉग इन उपयोगकर्ता के लिए विफल" प्राप्त करना मैं जावा के माध्यम से SQL Server 2008 से कनेक्ट करने का प्रयास कर रहा हूं।SQL सर्वर 2008
- मैंने अपनी परियोजना की लाइब्रेरी में
sqljdbc4.jar
जोड़ा है। - डेटाबेस (विंडोज प्रमाणीकरण) तक पहुंचने वाले डेटाबेस के लिए कोई उपयोगकर्ता नाम और पासवर्ड सेट नहीं है।
- 1433 पोर्ट सुन रहा है, लेकिन मैं अभी भी इस अपवाद प्राप्त करते हैं:
एसक्यूएल अपवाद: com.microsoft.sqlserver.jdbc.SQLServerException: लॉग इन उपयोगकर्ता 'के लिए' में विफल रहा है। ClientConnectionId: 085d5df3-ad69-49e1-ba32-b2b990c16a69
प्रासंगिक कोड:
public class DataBases
{
private Connection link;
private java.sql.Statement stmt;
public ResultSet rs;
public DataBases()
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=DB;";
Connection con = DriverManager.getConnection(connectionUrl);
}
catch (SQLException e)
{
System.out.println("SQL Exception: "+ e.toString());
}
catch (ClassNotFoundException cE)
{
System.out.println("Class Not Found Exception: "+ cE.toString());
}
}
}
'sqljdbc_auth.dll' कहां डाउनलोड करें, [यह उत्तर] देखें (http://stackoverflow.com/a/19116116/2646526)। – heenenee