java - JDBC SQLServerConnection“用户 'sa' 登录失败”
问题描述
我正在尝试与数据库连接,但这个错误让我感到沮丧。谁能帮我解决这里的问题?
我想从 Eclipse 连接到 SQL Server。
public class JDBC_Test {
public static void SQLServerConnection() {
try {
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=Northwind";
String user = "sa";
String password = "832Waseem#";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection(url, user, password);
System.out.println("Connection Created Successfully.......");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from categories");
while (rs.next()) {
System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " + rs.getString(3));
}
con.close();
System.out.println("Connection Closed Successfully.......");
} catch (Exception e) {
// System.out.println("Unable to create Connection reason is as below.......");
e.printStackTrace();
}
}
public static void main(String args[]) {
SQLServerConnection();
}
}
我的错误:
com.microsoft.sqlserver.jdbc.SQLServerException:用户“sa”登录失败。在 com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:196)
解决方案
推荐阅读
- java - 从json获取数组不起作用
- node.js - 从对象数组中查找特定对象 javascript ES
- angular - 全屏模式下的 Ionic + AGM (Angular Google Maps) 空白屏幕
- c# - 试图打开另一个应用程序配置文件
- serverless - 如何在工单创建上使用 Freshdesk 无服务器应用程序更新参数值
- java - JAVA:为什么我更新 Hashmap 中特定键的 ArrayList 值会改变所有其他键值?
- python - 使用 Python,Tkinter 将值从一个组合框分配给另一个组合框时出现错误“TypeError:'str' 对象不支持项目分配”
- ruby - 在 Rails 中使用 map 获取空值
- python - Python:BeautifulSoup - 在没有进一步规范的情况下访问元素
- .htaccess - .htaccess 中的 301 重定向