问个java连接sqlserver2000的问题

我是初学者看到网上文章都说连接sqlserver通过jdbc的话需要安装jdbc驱动,安装之后在目录下有个lib文件夹,里面有三个jar包msbase.jar、mssql... 我是初学者
看到网上文章都说连接sqlserver通过jdbc的话需要安装jdbc驱动,安装之后在目录下有个lib文件夹,里面有三个jar包
msbase.jar、mssqlserver.jar、msutil.jar
可是我从微软官网下载的sqlserver jdbc驱动是个自解压的包,解压之后打开里面并没有lib文件夹,更没有这三个jar包,只在根目录下有两个jar包如下:
sqljdbc.jar和sqljdbc4.jar
请问这是怎么回事啊?不会微软的官网都有问题吧?
展开
 我来答
百度网友3686d62
2012-08-08 · TA获得超过165个赞
知道答主
回答量:198
采纳率:66%
帮助的人:90.8万
展开全部
为了支持向后兼容以及可能的升级方案,JDBC Driver 2.0 在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar。sqljdbc.jar 类库提供对 JDBC 3.0 的支持。sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。

意: JDBC Driver 2.0 不支持 JRE 1.4。使用 JDBC Driver 2.0 时必须将 JRE 1.4 升级至 JRE
5.0 或更高版本。在某些情况下,您可能需要重新编译应用程序,因为它可能与 JDK 5.0 或更高版本不兼容。有关详细信息,请参阅 Sun
Microsystems 网站上的文档。sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。
注意: 如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar。请注意,尽管驱动程序旨在与所有主要的 Sun 等效 Java 虚拟机一起工作并由这些虚拟机支持,但却是在 Sun JRE 5.0 或更高版本上进行测试的。JDBC Driver 专为使用 SQL Server 2005 引入的功能而设计,但它也可以向后兼容 SQL Server 2000(包括 64 位版本)。
重要提示: Microsoft SQL Server JDBC Driver 2.0 可以连接到 SQL Server 2008,但不完全支持 SQL Server 2008 中新引入的数据类型或其他功能。
转载出处:http://blog.csdn.net/partner4java/article/details/4836539
greystar_cn
2018-08-02 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
  1. 你当前用户能使用SQL的权限吗?IntegratedSecurity=true

  2. 检查SQL2000是否打了SP4


  3. 用SA账号试着,可否正常登录

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友13eda02
2012-08-07 · TA获得超过778个赞
知道小有建树答主
回答量:1048
采纳率:77%
帮助的人:383万
展开全部
那个就是JDBC驱动,丢到你项目的lib里、并在path里引用
追问
不是说有三个jar么,这里只有两个啊,是怎么回事啊?
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongmin2010525
2012-08-09 · TA获得超过126个赞
知道答主
回答量:64
采纳率:0%
帮助的人:43.6万
展开全部
一个包就足够了 sqljdbc.jar
如果你放同样的包不同版本的反而会有冲突
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悉靓0f
2012-08-07 · 超过15用户采纳过TA的回答
知道答主
回答量:140
采纳率:0%
帮助的人:55.2万
展开全部
已经修改啦,两个的功能相当与sql2000的三个包的功能
追问
哦,谢谢,那请问我如果要连接sqlserver2000的话需要用哪个呢,还是两个都用呢?
追答
建议用那三个包
msbase.jar、mssqlserver.jar、msutil.jar
,
sqljdbc4.jar是sql2005以上用的包
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式