今天犯了一个比较低级的错误,如下:
在项目中新增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连接各种数据库 在Java开发中,与数据库进行交互是一项基本且重要的任务。本文将详细介绍如何使用Java来连接常见的几种数据库系统,并提供相应的示例代码。这些示例非常适合Java初学者快速上手,同时也为...
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 数据库连接问题 (jdbc 驱动) Java 语言与 SQL Server 2005 数据库连接问题是 Java 开发中常见的问题之一。该问题的产生可能是由于数据库设置有问题,也可能是驱动的问题。本文将对此问题...
import java.sql.SQLException; import java.sql.Statement; ``` 这些导入语句提供了与数据库交互的基本功能,如建立连接(`Connection`)、执行SQL语句(`Statement`)和处理结果集(`ResultSet`)。 ##### 2. 建立...
### JAVA连接SQL SERVER知识点 #### 一、简介 在企业级应用开发中,Java与数据库的交互是非常重要的环节。本文将详细介绍如何使用Java语言连接并操作Microsoft SQL Server 2000数据库。通过示例代码,我们将学习到...
import java.sql.SQLException; public class OracleConnection { public static void main(String[] args) { try { // 加载并注册Oracle JDBC驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // ...
而`java.sql.SQLException`则是处理数据库操作过程中可能出现的异常。 ##### 2. 配置JDBC驱动 JDBC(Java Database Connectivity)是Java语言中用来对关系数据库进行访问的一种机制。在本例中,通过以下代码配置了...
import java.sql.SQLException; public class OracleConnection { public static void main(String[] args) { try { // 加载 Oracle JDBC 驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // 定义...
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编程中,连接SQL Server 2000或2005数据库的过程涉及几个关键步骤,这些步骤在提供的代码示例中得到了体现。以下是详细的知识点解释: 1. **导入必要的库**: - `java.sql.*`:这是Java标准库中的一个包,...
### Java连接SQL Server 2005的知识点详解 #### 一、Java连接SQL Server 2005的背景及意义 随着企业信息化建设的深入发展,Java作为一门跨平台的编程语言,在Web开发领域中占据着举足轻重的地位。在实际应用中,...
可以通过 Microsoft SQL Server Management Studio 并以 Windows 验证方式登录,然后左侧的对象资源管理器->安全性->登录名,右击 sa->属性,为 sa 用户添加密码,选择 SQL Server 身份验证,在“状态”项中授予连接...
- `import java.sql.SQLException;`:表示JDBC操作中可能出现的异常。 2. **定义类成员变量**: - `private Connection conn = null;`:数据库连接。 - `private Statement stmt = null;`:用于执行SQL语句的...
以上内容概述了SQL的基础知识点以及如何使用Java(通过JDBC)与SQL数据库进行交互。这些知识点非常适合初学者学习,涵盖了创建表、数据查询、插入、删除和更新等基本操作,并且提供了使用JDBC进行数据库连接和数据...
import java.sql.SQLException; import java.sql.Statement; ``` 这些包是进行数据库操作所必需的。 2. **定义类和变量**: ```java public class Main { private static Connection con = null; private ...
### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...
### 如何连接SQL Server数据库(Java版) 在Java应用程序中连接到SQL Server数据库是一项常见的需求。这不仅可以增强程序的功能性,还可以实现数据的持久化存储。本文将详细介绍两种常用的方法来建立这种连接:通过...
import java.sql.SQLException; public class DataBaseUtil { public static Connection getConnection() { Connection conn = null; try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); /...