com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败
--------------------编程问答-------------------- 先看用户名和密码是否正确,再看是否开启服务。 --------------------编程问答-------------------- 都是对的,服务也是开启了的 --------------------编程问答-------------------- 连接语句看看? --------------------编程问答-------------------- import java.sql.Connection;import java.sql.DriverManager;
public class test {
public static void main(String[] args) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Test"; //连接服务器和数据库
String userName = "sa"; //默认用户名
String userPwd = "123";//密码
Connection dbConn;
try {
Class.forName(driverName).newInstance();
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); // 如果连接成功
// 控制台输出Connection
// Successful!
} catch (Exception e)
{
e.printStackTrace();
}
}
}
--------------------编程问答-------------------- 有没有添加sqljdbc4.jar文件? --------------------编程问答-------------------- 你的数据库是设的需要用户名和密码才能登陆吗 --------------------编程问答-------------------- 唉唉你的驱动是不是写错了啊你仔细看看是不是少了 “jdbc” --------------------编程问答-------------------- sorry 没看仔细 是弄反了 com.microsoft.jdbc.sqlserver.SQLServerDriver --------------------编程问答-------------------- 好像还需要启动tcp/ip协议
补充:Java , Eclipse