急!!!JDBC连接SQL Server 2000的问题...

问题描述

importjava.sql.*;publicclassTestConnection{publicstaticvoidmain(String[]args)throwsException{StringdriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver";StringdbURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDataBase";StringuserName="sa";StringuserPwd="";ConnectiondbConn=null;try{Class.forName(driverName);dbConn=DriverManager.getConnection(dbURL,userName,userPwd);System.out.println("ConnectionSuccessful...");}catch(Exceptione){e.printStackTrace();}finally{dbConn.close();}}}异常描述:[img=http://b17.photo.store.qq.com/http_imgload.cgi?/rurl4_b=ee8e1e8e57e2e2dac0f5a2b8dc2ad4c702d6037faa30f230d03da88616b9a7c14f58fdc0390acd0070f8497a95a5bd97a169723e66d40fdb0a9adea3480b1fe120fa445f527dd7068fde9378d7235162e1f75b70][/img]

解决方案

解决方案二:
不好意思,我看不到你的图片
解决方案三:
异常看不到~~~
解决方案四:
图片咧?
解决方案五:
这是驱动的问题,有多种方法可以连接到数据库,你这个估计是不匹配。改成下面的试试,九成都能成功。StringdriverName="sun.jdbc.odbc.JdbcOdbcDriver";StringdbURL="jdbc:odbc:yourDataBaseName";
解决方案六:
close()方法要抛出SQLException,把dbConn.close();写try里面就OK了
解决方案七:
sqlserver驱动有问题吧。打补丁了吗?
解决方案八:
连接2000的数据库是比较麻烦的因为要连接2000的数据库把要2000的数据库打补丁包比较麻烦
解决方案九:
使用MSSQL2000要打sp4补丁
解决方案十:
使用MSSQL2000要打sp3或者sp4补丁
解决方案十一:
我这看不到你的图片上的异常;;不过这方面的差错不过于。。你写在一个主程序类中publicstaticvoidmain(String[]args)throwsException{}把voidmain改掉换一个类,这个类一般是用来调用的不用voidmain()的。。刚连接上,,最后又关闭了,,根本都没有对数据进于相应操作。。或者是你的数据问题。。可能是你登陆数据库时,是用Windows身份去登陆了,,而不是用SQLserver身份去登陆。。。启动数据时留意一下看看。。。
解决方案十二:
看下你的驱动包有吗
解决方案十三:
哦,忘了,你的2000驱动包导入了没?看看吧。。没有再导入。。
解决方案十四:
up
解决方案十五:
看不到错误
解决方案:
连SQL要打SP3补丁的
解决方案:
1.先确认你的SQLServer已经打上了sp4补丁;2.其次检查你是否已经把jar包导入到项目下面;3.将StringdbURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDataBase";改成StringdbURL="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=myDataBase";或者StringdbURL="jdbc:microsoft:sqlserver://127.0.0.1:1433/myDataBase";
解决方案:
引用4楼songe2009的回复:

这是驱动的问题,有多种方法可以连接到数据库,你这个估计是不匹配。改成下面的试试,九成都能成功。StringdriverName="sun.jdbc.odbc.JdbcOdbcDriver";StringdbURL="jdbc:odbc:yourDataBaseName";

这是数据源的用法,但是直接连接SQLServer时总是有错。

时间: 2024-08-03 14:15:04

急!!!JDBC连接SQL Server 2000的问题...的相关文章

JDBC连接SQL Server 2005需要注意的问题

1. driverName和dbURL要注意写对,其中driverName可以通过查看加载的SQL驱动jar包来明确. 在sql server 2000 中加载驱动和URL路径的语句是 String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample&

JDBC连接Sql Server 2005总结_mssql2005

1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE <2>.SQL Server Management Studio 下载地址:http://www.micros

1、有关用java连接sql server 2000的一些心得

 最近两天一个同学说连接sql server 2000总是不成功,不懂为什么,上网查了很久也没找到实质性的答案.于是我就接手,想挑战一下这"巨大的挑战".可很不幸,我搞了一天晚上都没成功.刚开始的时候是没有到类,后来发现是没导入包.但问题还是没有解决,出现的.[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket 错误,上网找了很久也没找到答案,后来才发现是没有打补丁.以下就连接sql总结如下几点注意的地

远程连接sql server 2000服务器的解决方案

server|服务器|解决 远程连接sql server 2000服务器的解决方案 一 看ping 服务器IP能否ping通. 这个实际上是看和远程sql server 2000服务器的物理连接是否存在.如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确. 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通. 如telnet 202.114.100.100 1433 通常端口值是1433,因为1433是sql server 2000

jdbc连接SQL Server数据库的注意事项及编程应用实例

首先,关于数据库的安装方法在本文中就不再累赘,详情请见我的上一篇博客. http://cq520.iteye.com/admin/blogs/1982097 不过需要注意的是,由于装有Windows操作系统下的电脑都默认有SQL Server,所以大家可以打开自己 的电脑看一下自己的电脑里面是哪个SQL Server 版本(在开始菜单中找到Microsoft SQL Server文件夹 ,后面的版本号就是本机的SQL Server 版本). 不过系统自带的SQL Server可能并没有管理工具(

Java连接SQL Server 2000

server   数据库操作现在是项目开发的根本,学习Java首先应该学会怎么样连接数据库,用Java连接数据库可不像用Delphi这类工具那样设几个属性就OK,说简单也简单,说复杂,其实也挺复杂的,而且很麻烦,如果是初学,根本不能保证第一次就连接成功,下面以SQL Server 2000为例,说说Java连接数据库的基本方法,也记录一下心得. 1.下载SQL Server 2000 driver for JDBC       SQL Server 2000 Driver For JDBC Do

JSP连接SQL Server 2000系统配置_JSP编程

第一步:----安装J2SDK: 到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK:安装完之后,设置环境变量:我的电脑---属性---高级---环境变量: 选择---系统变量(S): 设置JAVA_HOME环境变量: 单击---新建,在变量名中输入:JAVA_HOME 在变量值中输入:D:\Java (假设J2SDK安装在目录D:\Java下,反正就是J2SDK的安装目

JSP连接SQL Server 2000系统配置

第一步:----安装J2SDK: 到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK:安装完之后,设置环境变量:我的电脑---属性---高级---环境变量: 选择---系统变量(S): 设置JAVA_HOME环境变量: 单击---新建,在变量名中输入:JAVA_HOME 在变量值中输入:D:\Java (假设J2SDK安装在目录D:\Java下,反正就是J2SDK的安装目

使用Hibernate 连接SQL Server 2000

server 以下代码在 JDK 5.0, Hibernate 2.1, SQL Server 2000 SP3 中测试通过.            第一次使用Hibernate作持久层,感觉使用起来还是比较复杂的,尤其是调试起来很不方便.Hibernate 基于反射的机制虽然很灵活,但明显给跟踪代码制造了障碍,给出的异常信息量也太少.个人感觉其改进的余地还很大,比如Java新增加了Annotation语法后,是否可使用它来定义ORM,而取代hbm.xml的形式.        好了,进入正题.