当前位置: 代码迷 >> SQL >> java.sql.SQLException:用户'sa'登录失败
  详细解决方案

java.sql.SQLException:用户'sa'登录失败

热度:338   发布时间:2016-05-05 09:35:07.0
java.sql.SQLException:用户'sa'登录失败。

??????今天犯了一个比较低级的错误,如下:

????? 在项目中新增sqlserver datasoure连接,结果启动时报错:

java.sql.SQLException: 用户 'sa' 登录失败。
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2254)
at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:602)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:344)
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:182)

?

?????? 找了很久原因,未果,同时,起初由于老项目中log4j的配置log4j.appender.CONSOLE.Encoding=utf-8,导致日志中中文均为乱码,以至于找了很久无法解决问题,最后修改该配置项为log4j.appender.CONSOLE.Encoding=gbk,再根据日志提示检查db配置项,发觉是在配置db密码时后面多了两个空格。- -#修改之后,程序正常。

  相关解决方案