`
ding43930053
  • 浏览: 41585 次
社区版块
存档分类
最新评论

解决java 连接不上 sql server 2000 的问题

 
阅读更多

可能大家都有头一次使用 java jdbc 连接不上sql server 2000 的问题吧,今天我把连接不上的问题一一给大家列出来,为了给大家方便吧

(1)xp 下连接不上sql server 2000 可能需要装sql server 2000 sp4补丁,然后还要下载驱动程序sp3 jdbc 驱动程序(注意我说的这个sp3 和sql server 2000 sp4补丁不是一回事),然后把jdbc的三个驱动包添加到ClassPath里面(如果使用eclipse可以直接引入到工程中,不需要添加到Classpath),如果还不行的话,请看下面的:

(2) 请看出错代码:

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 'dbo.mytable' 无效。
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSExecuteRequest.processReplyToken(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.commonTransitionToState(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.postImplExecute(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.commonExecute(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.executeQuery(Unknown Source)
at TestJDBC.main(TestJDBC.java:34)

一旦出现这个错误那么你请先看下面的代码

请检查这段红色代码:

String url = "jdbc:sqlserver://localhost:1433; databaseName=test";

String username="sa";
String password = "sa";

DriverManager.getConnection(url,username,password);

请问你们发现了什么没有??

localhost:1433; (注意看这里多了一个空格)databaseName

空格去掉就可以了!

分享到:
评论

相关推荐

    java与SQL Server2000的连接

    Java与SQL Server 2000的连接是Java编程中常见的任务,特别是在开发企业级应用程序时,数据库交互是必不可少的一部分。本篇文章将详细介绍如何在Java中建立与SQL Server 2000的连接,以及一些相关的知识点。 首先,...

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

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

    java连接sqlServer2000的jar包

    Java连接SQL Server 2000的jar包是Java开发者在进行数据库操作时必不可少的工具,主要用于实现Java应用程序与Microsoft SQL Server 2000之间的通信。本文将深入讲解如何使用Java JDBC(Java Database Connectivity)...

    Java连接Sql Server2008数据库连接不上原因及解决办法.

    ### Java连接Sql Server2008数据库连接不上原因及解决办法 #### 概述 本文主要探讨了在使用Java语言连接Sql Server2008数据库过程中遇到无法连接问题的常见原因及其相应的解决方法。这对于使用Java开发的应用程序来...

    解决java无法连接到SQL Server2005 express

    解决java无法连接到SQL Server2005 express

    java连接SQL Server2000驱动程序

    下面将详细介绍如何使用Java连接到SQL Server 2000,以及涉及的关键知识点。 首先,你需要一个兼容SQL Server 2000的JDBC驱动,微软提供了名为"Microsoft JDBC Driver for SQL Server"的驱动。早期版本如"jTDS"也是...

    Java如何连接数据库 SQL SERVER 2000

    ### Java如何连接数据库SQL Server 2000 在Java应用程序中连接SQL Server 2000是一项常见的任务,尤其对于需要与数据库交互的应用来说至关重要。本文将详细介绍如何在Eclipse环境中配置Java应用来连接SQL Server ...

    sqlserver 2000 8版本jdbc驱动

    public class SQLServer2000Connection { public static void main(String[] args) { String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String username = "myUser"; String password = ...

    java 连接 sql server 2000 数据库

    Java连接SQL Server 2000数据库涉及到的知识点主要包括以下几个方面: 1. **JDBC (Java Database Connectivity)**:JDBC是Java中用于与各种数据库进行交互的API,它提供了标准的接口,使得Java程序员可以使用相同的...

    JAVAJDBC连接Sqlserver2000

    以上就是一个简单的Java连接SQL Server 2000数据库的实例。在实际应用中,你可能还需要处理异常、使用PreparedStatement以防止SQL注入、优化性能(如批处理和连接池)等。学习和理解JDBC的基本概念和操作,对于任何...

    java连接网络SQLSERVER2000主法及错误处理

    ### Java连接SQL Server 2000方法及错误处理 #### 一、引言 在进行Java应用程序开发过程中,连接数据库是一项基本且重要的任务。本文将详细介绍如何使用Java连接SQL Server 2000数据库,并解决连接过程中可能出现...

    java编程中连接SQL Server 2000的JDBC的jar包

    在Java编程中,连接到SQL Server 2000数据库通常涉及到使用JDBC(Java Database Connectivity)技术。JDBC是Java平台的一个标准接口,它允许Java应用程序与各种类型的数据库进行交互。下面将详细介绍如何在Java中...

    使用java 连接sql server2000 jar包

    在Java编程中,连接SQL Server 2000数据库通常涉及到使用JDBC(Java Database Connectivity)驱动程序。这里我们将详细探讨如何使用特定的jar包——msbase.jar、mssqlserver.jar和msutil.jar来实现这一目标。这些jar...

    JAVA连接SQLServer2000的jar包

    在Java编程环境中,连接SQL Server 2000数据库通常需要特定的驱动程序,这些驱动程序以Java Archive (JAR) 文件的形式存在。在你提到的压缩包中,`msbase.jar`, `mssqlserver.jar`, 和 `msutil.jar` 正是用于此目的...

    java 连接sqlserver2000

    总结来说,"java 连接sqlserver2000"这一主题涵盖了Java使用JDBC API与SQL Server 2000数据库的连接过程,包括添加驱动、建立连接、执行SQL语句以及资源的关闭和异常处理。这个过程对于任何需要在Java项目中操作SQL ...

    java连接SQLServer2008代码和jar包

    Java连接Microsoft SQL Server 2008主要依赖于JDBC驱动程序,这使得Java应用程序能够与SQL Server数据库进行通信。JDBC(Java Database Connectivity)是Java平台中的一个标准API,用于在Java应用程序和各种数据库...

    java 连接SQL Server2000

    Java连接SQL Server 2000是一个常见的任务,特别是在开发跨平台的应用程序时。这篇文章将详细解释如何使用Java JDBC(Java Database Connectivity)驱动程序来建立与SQL Server 2000的连接。以下是你需要知道的关键...

    Java连接SqlServer2000驱动

    JDBC驱动是Java连接数据库的核心,它提供了与数据库交互的一组API。驱动分为四种类型:Type 1、Type 2、Type 3和Type 4。对于SQL Server 2000,我们将使用Type 4纯Java驱动,因为它不需要中间层如ODBC,提供更好的...

    java 连接sql server数据库

    Java 连接 SQL Server 数据库需要几个基本步骤:下载 SQL Server 2000 Driver for JDBC、升级 SQL Server 2000、驱动的加载方法、获得一个连接和处理可能出现的问题。只要遵循这些步骤,就可以成功地连接 SQL Server...

    Java 实现连接sql server 2000教程

    综上所述,Java连接SQL Server 2000涉及到JDBC的使用,包括加载驱动、建立连接、执行SQL、处理结果、关闭资源、异常处理以及高级特性如事务管理和连接池。这些知识点构成了Java数据库编程的基础,为开发人员提供了...

Global site tag (gtag.js) - Google Analytics