java sqlserver2008登陆问题:用户"sa"登录失败

代码如下:publicclassLinkDB{publicstaticvoidmain(String[]args){try{Class.forName("com.micr... 代码如下:

public class LinkDB {
public static void main(String[] args) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载驱动
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=EduDB;";
Connection conn = DriverManager.getConnection(URL,"sa","ss123456");
String SQL = "SELECT * FROM spt_minitor";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
while (rs.next()) {
System.out.println(rs.getString(0));
}
}catch (Exception e) {
e.printStackTrace();
}
}
}
我用c#是能连上并读取数据的,但用java就不行了,搞不懂,看不出代码有什么问题,控制台输出如下:
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:196)
at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:246)
at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:83)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2532)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:1929)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:1917)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416)
...
at LinkDB.main(LinkDB.java:13)
求解撒~~
问题已解决,配置管理器的SQLEXPRESS协议-->TCO/IP-->TCP动态端口改为1433
展开
 我来答
奔旦亲I
2014-09-15 · TA获得超过191个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:35.9万
展开全部
at LinkDB.main(LinkDB.java:13)

看这个linkDB.java第13行。
追问
13行:Connection conn = DriverManager.getConnection(URL,"sa","ss123456");

语法没问题撒
追答
C#不知道,java需要自己引包,mssql那个包。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
碧茂科技
2023-10-18 广告
作为上海碧茂信息科技有限公司的工作人员,对于Hadoop集群中小文件过多的问题,可以采取以下处理方法:1. 使用Hadoop Archive(HAR)文件技术。HAR是一种Hadoop文件系统中的归档格式,可将小文件组合成一个大文件,从而降... 点击进入详情页
本回答由碧茂科技提供
kingkate2009
2014-09-15 · TA获得超过535个赞
知道小有建树答主
回答量:557
采纳率:50%
帮助的人:241万
展开全部
留下QQ 我来帮你看看。
追问
2561566857,thx
追答
我加你了。你处理下。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyjin123z
2014-09-15
知道答主
回答量:74
采纳率:0%
帮助的人:10.3万
展开全部
可能是你的密码不对!
追问
密码、用户名、数据库名不对是不可能的了,我用c#连接时是一样的密码、用户名、数据库名,读出数据了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式