可能大家都有头一次使用 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 Server2005 express
java连接SQL Server2000驱动程序
这是java通过jdbc连接MS SQL Server 2000的jar包
此doc文档详细介绍了Java程序通过JDBC连接SQLServer2000数据库的全过程和连接代码
列举了java用第三方驱动链接mssql2008数据库的原因及解决办法
Java如何连接数据库 SQL SERVER 2000 一看就懂的,如果要需要,可以加QQ306522188问我
java编程中连接SQL Server 2000的JDBC的jar包
Java连接低版本和高版本SqlServer的jar包。sqljdbc4.jar是用于连接sql2008数据库的驱动程序jar文件,也就是Java的JDBC对SQL2008的支持JAR。sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有...
Java 实现连接sql server 2000教程
java连接sqlserver2000的三个JAR包 配置如下,有IDE软件的话,把解压后的包放入到软件中的jre->lib->ext中,这样以后都可以用,不用再导入到工程 不过,sqlserver2000应该先升级到sp3以上的升级包, 下载SQL2000-KB...
java连接sql server端口错误
NULL 博文链接:https://liuwei8728.iteye.com/blog/504616
java 使用 jdbc 连接sql server2000 jar包 及使用方法
JAVA连接SQLServer2000的三个jar包。
Java,Java连接数据库,Sqlserver2000,JDBC,Jar,Jar包,驱动包,数据库连接
java连接SQL Server 2000 and Server 2008的jar包
一个java连接sqlserver2000的例子,驱动包都有,按照说明直接做,只要把数据库的密码改一下就能成功了,给新手的例子
sql server2000 Java驱动,jdbc连接sql server2000使用的3个jar包。sql server2000 Java驱动,JDBC连接sql server2000使用的3个jar包。
Java连接SqlServer2000驱动,2000不支持2005的连接
java通过JDBC链接SQLServer2016,大学课程的数据库章节的学习使用的是微软的SQLServer,作为老牌数据库,提供一个使用java连接该数据库的方式