`

用Java连接sqlserver数据库时候几个jar包的区别.

阅读更多

今天在群里看见有人问了这个问题,那就把我自己总结的知识拿出来与大家分享一下吧..当然可能还有什么不对的地方,希望指出:

***msbase.jar、mssqlserver.jar、msutil.jar(支持sql2000):

早期的连接数据库Jar包:在连接数据时候需要手动导入驱动包。即手动导入class.forName(驱动名称);

***SQL Server JDBC Driver 2.0----sqljdbc.jar和sqljdbc4.jar

新版JDBC连接数据库Jar包,支持sql2005,sql2008

Sqljdbc.jar
使用 sqljdbc.jar 类库时,应用程序必须首先按class.forName(驱动名称)注册驱动程序。Jdk1.6以上版本不推荐使用.

Sqljdbc4.jar
在 JDBC API 4.0 中,DriverManager.getConnection 方法得到了增强,可自动加载 JDBC Driver。因此,使用sqljdbc4.jar 类库时,应用程序无需调用 Class.forName 方法来注册或加载驱动程序。调用 DriverManager 类的 getConnection 方法时,会从已注册的 JDBC Driver 集中找到相应的驱动程序。sqljdbc4.jar 文件包括“META-INF/services/java.sql.Driver”文件,后者包含.sqlserver.jdbc.SQLServerDriver 作为已注册的驱动程序。现有的应用程序(当前通过使用 Class.forName 方法加载驱动程序)将继续工作,而无需修改。

注意: sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。

 

分享到:
评论
1 楼 netfengxia 2012-07-26  
 

相关推荐

    java 连接sql server数据库

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

    java,jsp连接sqlserver 2012 必备jar包

    以上就是使用Java和JSP连接SQL Server 2012的基本过程,以及msbase.jar、mssqlserver.jar和msutil.jar这三个JAR包的重要性。在实际开发中,你可能还需要处理异常、优化性能、使用预编译的`PreparedStatement`、事务...

    java jdbc连接sqlserver所需要的jar包

    在Java中连接SQL Server数据库时,你需要一个特定的驱动程序,通常是一个JAR(Java Archive)文件,这个驱动程序使得Java应用程序能够通过JDBC API与SQL Server进行通信。 SQL Server的JDBC驱动主要有两种类型:...

    java连接sql server数据库方法

    下面将详细介绍如何使用Java连接SQL Server数据库,以及相关的知识点。 首先,要实现Java与SQL Server的连接,我们需要以下几部分关键技术和工具: 1. JDBC(Java Database Connectivity):JDBC是Java语言中用来...

    java web连接sql server数据库的jar包

    在这个场景中,"java web连接sql server数据库的jar包"提供了必要的驱动文件,即sqljdbc.jar和sqljdbc4.jar。 这两个jar文件是Microsoft SQL Server JDBC驱动的不同版本。JDBC(Java Database Connectivity)是Java...

    sqljdbc.jar包,java链接sqlServer数据库驱动jar包

    `sqljdbc.jar`是Microsoft提供的一个Java数据库连接(JDBC)驱动包,专为Java应用程序设计,用于与Microsoft SQL Server数据库建立连接。JDBC是Java平台的标准接口,它允许Java应用程序通过Java代码执行SQL语句,...

    连接sqlserver数据库所需jar包

    标题提到的"连接sqlserver数据库所需jar包"正是这样的一个组件,它包含Java Database Connectivity (JDBC)驱动,允许Java应用程序与Microsoft SQL Server进行交互。描述中提到,虽然MySQL的JDBC驱动更为常见,但SQL ...

    java连接sql server2008所需要的jar包

    描述中提到了4个JAR文件,其中3个是针对SQL Server 2008的驱动包,另一个是用于建立连接的通用包。 1. SQL Server 2008驱动包: 这些驱动包通常包含了Microsoft提供的JDBC驱动程序,即Java Database Connectivity...

    Kettle 连接 SQLServer JDBC

    标题 "Kettle 连接 SQLServer JDBC" 涉及到的是数据集成工具 Pentaho Data Integration(简称 Kettle)如何通过 JDBC(Java Database Connectivity)驱动来与 Microsoft SQL Server 数据库进行交互。Kettle,也被...

    Sqlserver2005数据库连接时的jar包

    标题提到的"Sqlserver2005数据库连接时的jar包"正是指用于连接SQL Server 2005的Java驱动程序。在Java中,我们使用JDBC(Java Database Connectivity)API来实现与各种数据库的交互,而针对SQL Server 2005,我们...

    JAVA与SQLServer数据库连接总结.doc

    2.1 配置JDK加入微软SQLServer的JAR包:需要在JDK中加入微软SQLServer的JAR包,以便能够使用JDBC API连接到SQLServer数据库。 2.2 装载驱动:需要装载SQLServer的JDBC驱动,以便能够连接到SQLServer数据库。 2.3 ...

    JAVA链接sql server 2005数据库的jar包

    在Java编程中,连接SQL Server 2005数据库通常涉及到使用Java Database Connectivity (JDBC) API。JDBC是Java中用于与各种...正确使用JDBC驱动和遵循最佳实践,可以使Java应用与SQL Server数据库的集成更加顺畅高效。

    sql server 2000 java 连接sqlserver所需jar包

    标题提到的"sql server 2000 java 连接sqlserver所需jar包"正是针对这一需求的。在描述中指出,有三个关键的JAR文件用于实现这个目的,它们是专为Java连接SQL Server 2000设计的。 1. msbase.jar:这个JAR文件包含...

    用Java连接sqlserver数据库时候几个jar包的区别分析

    这两个jar包的区别在于对Java运行时环境(JRE)的要求和自动驱动加载机制: - **sqljdbc.jar**:适用于JDK 1.4或更高版本,但要求手动通过`Class.forName()`方法注册驱动。示例代码如下: ```java Class.forName(...

    sqlserver连接数据库的jar包

    总结来说,"sqlserver连接数据库的jar包"是Java开发者用来连接和操作SQL Server数据库的关键组件,它提供了丰富的API接口和功能,使得Java应用程序能够高效、安全地与SQL Server进行交互。正确理解和使用这个jar包,...

    java连接SQL Server数据库需要的dll文件

    总结来说,Java连接SQL Server数据库时,主要涉及以下几个步骤: 1. 引入对应版本的JDBC驱动jar文件。 2. 针对Windows环境和集成身份验证,可能需要提供`sqljdbc_auth.dll`。 3. 确保dll文件与Java和SQL Server版本...

    sqlserver数据库所需要的jar包

    在你提供的压缩包中,包含了几个关键的JAR文件,它们对于Java应用程序连接到SQL Server至关重要。 1. **msbase.jar**:这是SQL Server JDBC驱动的基础库,包含了连接SQL Server所需的基本组件。它提供了与SQL ...

    java 连接 sql server 2008 源代码 及 jar 包

    在Java编程环境中,连接SQL Server 2008数据库是一项常见的任务,这通常涉及到JDBC(Java Database Connectivity)技术。JDBC是Java平台中的一个标准API,它允许Java应用程序与各种类型的数据库进行交互,包括SQL ...

    java连接sqlserver的jar包

    Java连接Microsoft SQL Server数据库通常需要特定的驱动程序,这些驱动程序以Java Archive (JAR) 文件的形式提供。在您给出的文件列表中,我们有以下几个关键的JAR文件: 1. **sqljdbc4.jar**: 这是Microsoft提供的...

    解决SQLSERVER数据库驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包

    在SQLSERVER数据库的使用过程中,有时会出现一个棘手的问题,即驱动程序无法通过安全套接字层(SSL)加密与SQL Server建立安全连接。这个问题通常表明数据库连接在尝试使用SSL进行加密时遇到了障碍,可能影响数据的...

Global site tag (gtag.js) - Google Analytics