我编写了一个非常简单的jdbc登录测试程序。在遇到各种问题之后,我几乎都可以正常工作了。几乎,似乎无法摆脱此“ SQLServerException:用户xxxxx登录失败”的问题。
我创建了一个简单的数据库PersonInfo,然后创建了用户user1 password1(sql身份验证)。尝试之后,所有内容都无法连接到数据库。
我在Win 7上使用SqlServer2008,我从Microsoft获得了最新的jdbc驱动程序。
我的代码是:
import java.sql.*;
public class hell {
public static void main(String[] args) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
Connection conn= DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=PersonInfo;user=Sohaib;password=0000;");
System.out.println("connected");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
这是例外
Exception: Unable to get connect
com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'Sohaib'.
and all other supporting errors..
不幸的是,在某种SqlServer Guru或Jdbc Guru怜悯我并帮助我之前,我现在已死于水中。
提前致谢。
慕尼黑的夜晚无繁华
相关分类