Java连接Microsoft SQL server 2005的相关背景知识
一.JRE1.5,JRE1.6,JRE5.0,JRE6.0版本的相关介绍。
JRE1.5 就是 JRE5.0,JRE1.6 就是 JRE6.0。之所以出现这种情况是因为当时j2se出到1.5的时候,sun发现新版本和原来的旧版本相比差别很大,用“1.5”这个版本号无法体现出新版本的新特性,所以把新版本直接取名为5.0。但是习惯了之前那种版本叫法的程序员仍然延续了之前的叫法,所以就有了1.5和5.0两个名字。
二.什么是JDBC?
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
三.sqljdbc.jar和sqljdbc4.jar的区别
Sqljdbc4.jar不仅实现了sqljdbc.jar的功能,而且还增添了JDBC4.0的方法。但它们仍存在以下两个明显的区别。
对不同JDBC版本支持上的区别
sqljdbc.jar 类库提供对 JDBC 3.0 的支持。
sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。
对不同JRE版本支持上的区别
sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。
sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。
异常
在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。
在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。
由上述区别和异常可得如下结论:
1.sqljdbc4.jar功能虽强,不代表兼容性强。
2.选择导入sqljdbc.jar还是sqljdbc4.jar,需考虑是否满足如下两个条件:
(1)支持JDBC版本。
(2)支持JRE系统库的版本。
也就说,如果应用程序即便在JDBC3.0版本上运行,如果使用的JRE是6.0或更高的版本,也只能导入sqljdbc4.jar。
<!--EndFragment-->
分享到:
相关推荐
java连接微软sqlserver2005数据库用的jar包,可以方便的连接到sqlserver2005.
Microsoft SQL Server 2005 JDBC Driver和java 连接详解 解压后,里面有sqljdbc.jar ,还有一份java连接数据库SQL 2005 的详细图解 对于初学者,是挺重要的
java连接SqlServer完整代码,工具类,jdbc JDBC工具类的构建 1.资源释放 见https://mp.csdn.net/postedit/86577443 2.驱动防二次注册 ``` Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //...
private final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private final static String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Test"; private static Connection...
java通过JDBC链接SQLServer2016,大学课程的数据库章节的学习使用的是微软的SQLServer,作为老牌数据库,提供一个使用java连接该数据库的方式
此文档为最基础的数据库来凝结方案,用Java与SQL server 2004做数据库连接,步骤详细。
Java连接SQLServer的JDBC驱动程序 两个文件,一个是sqlserver2000,一个是sqlserver2005或2008的
没有积分,可以到这里下载:http://liujianshiwo.javaeye.com/admin/blogs/941757
The Microsoft JDBC Driver for SQL Server is available to all SQL Server users at no additional charge, and provides access to SQL Server 2008 R2, SQL Server 2008, SQL Server 2005 and SQL Server 2000 ...
通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到...数据库连接URL:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname(即下面的url)
Microsoft SQL Server 2005 JDBC驱动程序
Microsoft SQL Server 2005 JDBC Driver 1.1,这是一种 Type 4 JDBC 驱动程序,可通过 J2EE(Java2 企业版)中的标准 JDBC 应用程序编程接口 (API) 提供数据库链接
Java+Microsoft SQL Server学生成绩管理系统课程设计报告与源码 系统开发平台:eclipse 系统开发语言:java 数据库管理软件:SQL Server 2008 课程设计的内容和要求(包括原始数据、技术要求、工作要求等) (1)...
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动 String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=master"; //连接服务器和数据库master String userName ...
不断致力于互操作性,Microsoft 提供与 SQL Server 和 Azure SQL 数据库使用了一个 Java 数据库连接 (JDBC) 驱动程序。 该驱动程序免费提供,不需要额外付费,并且可从任何 Java 应用程序、应用程序服务器或支持 ...
包含了sqljdbc.jar,sqljdbc4.jar,sqljdbc42.jar,分别支持低版本的JKD,JDK1.7,JDK1.8
估计是因为sqlserver2005默认情况下是禁用了tcp/ip连接。 您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败 启动tcp/ip连接...
适用于Microsoft SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、SQL Server 2005 和 SQL Azure。对于适用于 SQL Server 的 Microsoft JDBC Driver 4.1,将从 SQL Server 2008 开始支持。...
Microsoft SQL Server JDBC Driver 2.0 官方下载,支持java连接sql server 2000 sql server 2005 sql server 2008 ,带帮助文档,有连接数据库示例代码。
该资源是MyEclipse连接sql2005的驱动