`

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

    博客分类:
  • java
 
阅读更多

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

      在项目中新增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密码时后面多了两个空格。- -#修改之后,程序正常。

分享到:
评论

相关推荐

    已成功与服务器建立连接,但是在登录过程中发生错误

    异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中...

    Java jdbc for sqlserver2000 驱动包: msbase.jar;mssqlserver.jar;msutil.jar

    import java.sql.SQLException; public class SQL { public static void main(String[] args) { String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String connectionUrl = "jdbc:microsoft:...

    JAVA连接各种数据库

    ### JAVA连接各种数据库 在Java开发中,与数据库进行交互是一项基本且重要的任务。本文将详细介绍如何使用Java来连接常见的几种数据库系统,并提供相应的示例代码。这些示例非常适合Java初学者快速上手,同时也为...

    Java连接sqlserver2005

    import java.sql.SQLException; import java.sql.Statement; public class JDBCdemo { private final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private final static String ...

    Java与SQL Server 2005(2000)数据库连接问题 (jdbc驱动)

    Java 与 SQL Server 2005 数据库连接问题 (jdbc 驱动) Java 语言与 SQL Server 2005 数据库连接问题是 Java 开发中常见的问题之一。该问题的产生可能是由于数据库设置有问题,也可能是驱动的问题。本文将对此问题...

    Java连接sql_server2008数据库

    import java.sql.SQLException; import java.sql.Statement; ``` 这些导入语句提供了与数据库交互的基本功能,如建立连接(`Connection`)、执行SQL语句(`Statement`)和处理结果集(`ResultSet`)。 ##### 2. 建立...

    JAVA连接SQL SERVER

    ### JAVA连接SQL SERVER知识点 #### 一、简介 在企业级应用开发中,Java与数据库的交互是非常重要的环节。本文将详细介绍如何使用Java语言连接并操作Microsoft SQL Server 2000数据库。通过示例代码,我们将学习到...

    JAVA数据库连接大全

    import java.sql.SQLException; public class OracleConnection { public static void main(String[] args) { try { // 加载并注册Oracle JDBC驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // ...

    java连接sqlserver2005代码

    而`java.sql.SQLException`则是处理数据库操作过程中可能出现的异常。 ##### 2. 配置JDBC驱动 JDBC(Java Database Connectivity)是Java语言中用来对关系数据库进行访问的一种机制。在本例中,通过以下代码配置了...

    java连接数据库大全

    import java.sql.SQLException; public class OracleConnection { public static void main(String[] args) { try { // 加载 Oracle JDBC 驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // 定义...

    mysql,oracle,sqlserver2000连接java驱动

    import java.sql.SQLException; public class MySQLConnect { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String ...

    java连接数据库 sql2000 sql2005 数据库的连接

    在Java编程中,连接SQL Server 2000或2005数据库的过程涉及几个关键步骤,这些步骤在提供的代码示例中得到了体现。以下是详细的知识点解释: 1. **导入必要的库**: - `java.sql.*`:这是Java标准库中的一个包,...

    java连接SQL2005

    ### Java连接SQL Server 2005的知识点详解 #### 一、Java连接SQL Server 2005的背景及意义 随着企业信息化建设的深入发展,Java作为一门跨平台的编程语言,在Web开发领域中占据着举足轻重的地位。在实际应用中,...

    sqlserver2008四种连接方法

    可以通过 Microsoft SQL Server Management Studio 并以 Windows 验证方式登录,然后左侧的对象资源管理器-&gt;安全性-&gt;登录名,右击 sa-&gt;属性,为 sa 用户添加密码,选择 SQL Server 身份验证,在“状态”项中授予连接...

    java数据库连接的一段代码

    - `import java.sql.SQLException;`:表示JDBC操作中可能出现的异常。 2. **定义类成员变量**: - `private Connection conn = null;`:数据库连接。 - `private Statement stmt = null;`:用于执行SQL语句的...

    JNDI连接数据库配置

    import java.sql.SQLException; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.servlet.http.HttpServlet; import javax.servlet....

    sql+js学习

    以上内容概述了SQL的基础知识点以及如何使用Java(通过JDBC)与SQL数据库进行交互。这些知识点非常适合初学者学习,涵盖了创建表、数据查询、插入、删除和更新等基本操作,并且提供了使用JDBC进行数据库连接和数据...

    Java连接sql_server2008数据库.pdf

    import java.sql.SQLException; import java.sql.Statement; ``` 这些包是进行数据库操作所必需的。 2. **定义类和变量**: ```java public class Main { private static Connection con = null; private ...

    Java程序通过JDBC连接SQLServer2000数据库全解.doc

    ### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...

Global site tag (gtag.js) - Google Analytics