`
ykyfendou
  • 浏览: 408030 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate 和Java连接Sqlserver2008和2000区别及驱动包的使用

阅读更多

 

Hibernate/Java连接Sqlserver2008sqlserver2000数据库连接的url的区别:

 

 

Sqlserver2008数据库连接的写法:

 

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

    <!-- destroy-method表示对象用完之后,资源释放回收,close是指将连接重新放回到连接池里 -->

       <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property>

       <property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=test"></property>

       <property name="username" value="sa"></property>

       <property name="password" value="testpwd"></property>

       <property name="maxActive" value="100"></property><!-- 连接池的最大的活动连接数 -->

       <property name="maxIdle" value="30"></property><!-- 连接池的最大的可空闲的连接数 -->

       <property name="maxWait" value="500"></property><!-- 连接池的最大的可以等待的连接数 -->

       <property name="defaultAutoCommit" value="true"></property>

       <!-- 跟数据库连接的事务有关,每执行一次数据库操作,会自动提交,本次实例的操作是原子性的,实际项目中一般是false -->

       

    </bean>

 

 

 

 

Sqlserver2008数据库驱动包说明:

 

下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=A737000D-68D0-4531-B65D-DA0F2A735707&displaylang=zh-cn#filelist

 

Microsoft SQL Server JDBC Driver 3.0下载下来,解压下来有2jar,一个是sqljdbc,一个是sqljdbc4

其中sqljdbc是为JDK1.5用的,而JDK1.6必须用sqljdbc4。否则出错!

 

 

 

注意:sqlserver2008sqlserver2000的驱动包是不同的,sqlserver2000的驱动包是

mssqlserver.jar 及其他基础包。而sqlserver2008的驱动包只要sqljdbc或者sqljdbc4即可。

 

而且sqlserver2008sqlserver2000url链接也是不同的,一定要区分好了,否则会报找不到Class的错误的。

 

一定要连接哪个版本的数据库就使用哪个版本的包,否则可能会出现一些莫名的问题,如sql语句正确却无法执行。

 

 

Sqlserver2008连接字符串:

 

<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property>

 

 

Sqlserver2000连接字符串:

 

<property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"></property>

 

 

分享到:
评论

相关推荐

    Struts 1.1、Hibernate 3.0和SQL Server 2005数据库驱动包

    Struts 1.1、Hibernate 3.0 和 SQL Server 2005 数据库驱动包是构建基于Java的企业级Web应用程序的关键组件。这些技术在2000年代中期广泛应用于开发面向服务架构(SOA)和模型视图控制器(MVC)模式的系统。 Struts...

    hibernate 连接sqlserver2000

    标题 "Hibernate 连接 SQLServer2000" 暗示了我们将探讨如何使用流行的Java ORM框架Hibernate与较老版本的SQL Server数据库——SQL Server 2000进行交互。在Java应用程序开发中,Hibernate提供了对象关系映射功能,...

    hibernate3连接sql server的例子

    &lt;property name="hibernate.connection.url"&gt;jdbc:sqlserver://localhost:1433;databaseName=testDB &lt;property name="hibernate.connection.username"&gt;username &lt;property name="hibernate.connection.password"&gt;...

    Hibernate连接Sql Server所需的jar包

    当使用Hibernate连接Microsoft SQL Server数据库时,需要特定的JDBC驱动来建立连接。这些驱动通常是以jar包的形式提供的,包括`msbase.jar`、`mssqlserver.jar`和`msutil.jar`。 1. **msbase.jar**:这是Microsoft ...

    hibernate中连接sqlserver的JDBC包jtds

    JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)驱动程序。在hibernate连接sqlserver数据库时最好用这个。。

    java开发常用数据库驱动包(mysql、SQL Server 2005、Oracle)

    在Java开发中,数据库连接是不可或缺的部分,而与数据库交互的关键就是使用合适的数据库驱动包。本篇文章将深入探讨Java开发中常用的三个数据库驱动包:MySQL、SQL Server 2005以及Oracle,以及如何在Java应用程序中...

    Java连接sql2000所需Jar包

    5. Hibernate连接配置:如果你需要使用Hibernate ORM框架来连接SQL Server 2000,你需要在Hibernate配置文件(通常是`hibernate.cfg.xml`)中指定驱动和连接属性: ```xml &lt;property name="hibernate.connection....

    java+SqlServer做的简单的宾馆管理系统

    【标题】:“java+SqlServer做的简单的宾馆管理系统”指的是使用Java编程语言和Microsoft SQL Server数据库开发的一个基础版的旅馆管理软件。这个系统旨在帮助旅馆经营者进行日常业务管理,如客房预订、入住登记、...

    Hibernate+c3p0连接池SQLServer 2000

    本文将重点探讨Hibernate与c30p连接池在SQL Server 2000中的配置方法及如何解决可能出现的连接错误问题。 #### 二、问题描述 在配置Hibernate与c3p0连接池时,可能会遇到诸如`ConnectionReset! Broken pipe!`等...

    ssh 整合所缺架包 Oracle驱动 SqlServer 驱动

    本文将详细介绍SSH整合过程中涉及的Oracle驱动和SqlServer驱动的使用与配置。 首先,Spring作为核心的IoC(Inversion of Control)容器,负责管理应用对象的生命周期和依赖关系。在SSH整合中,Spring通过DataSource...

    java操作SQLServer数据库jar包

    包下的类,如`SQLServerDriver`(用于注册数据库驱动)、`SQLServerConnection`(代表数据库连接)和`SQLServerStatement`(用于执行SQL语句)等,这些都是与SQLServer交互的核心组件。 在Java项目中,我们需要在...

    SQLServer驱动包

    标题中的"SQLServer驱动包"指的是用于连接Microsoft SQL Server数据库的驱动程序集合,这些驱动程序是Java应用程序(如Hibernate框架)通过JDBC(Java Database Connectivity)接口与SQL Server交互所必需的。...

    struts/hibernate/spring/sqlserver2005的包

    在“ssh2的包”这个压缩文件中,"jars"目录可能包含了所有这三个框架(Struts 2、Hibernate 和 Spring)以及可能的JDBC驱动程序,用于连接到SQL Server 2005。这些JAR文件是运行基于SSH2的Java Web应用程序所必需的...

    使用Hibernate访问sqlserver数据库

    1. **添加依赖**: 首先,我们需要在项目中引入Hibernate和SQL Server驱动的依赖。通常在Maven或Gradle项目中,这会体现在pom.xml或build.gradle文件中。对于SQL Server,需要引入`com.microsoft.sqlserver`的`mssql-...

    java hibernate 使用sql server2000升级到2005问题实战总结

    如果你使用原sql2000驱动及配置,新增、编辑记录都没有问题,查询第一页数据也正常,但翻页却莫名报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 通过实战总结,希望能给各位带来帮助。 包含jdbc ...

    SQL Server2008数据库驱动

    在Java开发环境中,比如使用Hibernate这样的对象关系映射(ORM)框架时,这个驱动尤其重要,因为它允许应用程序与数据库进行通信,执行查询、更新和其他数据库操作。 Hibernate是一个流行的Java库,它简化了数据...

    hibernate连接oracle-sqlserver2K-server2005小案例

    本案例涉及的主题是“hibernate连接oracle-sqlserver2K-server2005”,这表明我们将探讨如何使用Hibernate这个流行的Java对象关系映射(ORM)框架与三种不同的数据库系统——Oracle 11g,SQL Server 2000和SQL ...

    MSSQL 数据库java驱动包 (sql server2000)

    标题"MSSQL 数据库java驱动包 (sql server2000)"所指的,是针对Microsoft SQL Server 2000数据库系统,用于Java应用程序的数据访问接口,即JDBC驱动程序。这些驱动程序使得Java开发者能够通过编写Java代码来连接、...

    sqlserver的hibernate

    要将Hibernate与SQLServer结合,首先需要在项目的`pom.xml`或`build.gradle`文件中添加SQLServer驱动的依赖。例如,对于Maven项目: ```xml &lt;groupId&gt;com.microsoft.sqlserver&lt;/groupId&gt; &lt;artifactId&gt;mssql-jdbc...

    sqlserver2008数据库驱动jar包

    这个压缩包中的“sqlserver2008数据库驱动jar包_1609020040”可能是特定版本的JDBC驱动,可能包含了针对SQL Server 2008的一些优化和修复。确保你使用的驱动版本与你的SQL Server实例兼容,因为不同版本的驱动可能不...

Global site tag (gtag.js) - Google Analytics