Hibernate/Java连接Sqlserver2008和sqlserver2000数据库连接的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数据库驱动包说明:
Microsoft SQL Server JDBC Driver 3.0下载下来,解压下来有2个jar,一个是sqljdbc,一个是sqljdbc4。
其中sqljdbc是为JDK1.5用的,而JDK1.6必须用sqljdbc4。否则出错!
注意:sqlserver2008和sqlserver2000的驱动包是不同的,sqlserver2000的驱动包是
mssqlserver.jar 及其他基础包。而sqlserver2008的驱动包只要sqljdbc或者sqljdbc4即可。
而且sqlserver2008和sqlserver2000的url链接也是不同的,一定要区分好了,否则会报找不到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 数据库驱动包是构建基于Java的企业级Web应用程序的关键组件。这些技术在2000年代中期广泛应用于开发面向服务架构(SOA)和模型视图控制器(MVC)模式的系统。 Struts...
标题 "Hibernate 连接 SQLServer2000" 暗示了我们将探讨如何使用流行的Java ORM框架Hibernate与较老版本的SQL Server数据库——SQL Server 2000进行交互。在Java应用程序开发中,Hibernate提供了对象关系映射功能,...
<property name="hibernate.connection.url">jdbc:sqlserver://localhost:1433;databaseName=testDB <property name="hibernate.connection.username">username <property name="hibernate.connection.password">...
当使用Hibernate连接Microsoft SQL Server数据库时,需要特定的JDBC驱动来建立连接。这些驱动通常是以jar包的形式提供的,包括`msbase.jar`、`mssqlserver.jar`和`msutil.jar`。 1. **msbase.jar**:这是Microsoft ...
JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)驱动程序。在hibernate连接sqlserver数据库时最好用这个。。
在Java开发中,数据库连接是不可或缺的部分,而与数据库交互的关键就是使用合适的数据库驱动包。本篇文章将深入探讨Java开发中常用的三个数据库驱动包:MySQL、SQL Server 2005以及Oracle,以及如何在Java应用程序中...
5. Hibernate连接配置:如果你需要使用Hibernate ORM框架来连接SQL Server 2000,你需要在Hibernate配置文件(通常是`hibernate.cfg.xml`)中指定驱动和连接属性: ```xml <property name="hibernate.connection....
【标题】:“java+SqlServer做的简单的宾馆管理系统”指的是使用Java编程语言和Microsoft SQL Server数据库开发的一个基础版的旅馆管理软件。这个系统旨在帮助旅馆经营者进行日常业务管理,如客房预订、入住登记、...
本文将重点探讨Hibernate与c30p连接池在SQL Server 2000中的配置方法及如何解决可能出现的连接错误问题。 #### 二、问题描述 在配置Hibernate与c3p0连接池时,可能会遇到诸如`ConnectionReset! Broken pipe!`等...
本文将详细介绍SSH整合过程中涉及的Oracle驱动和SqlServer驱动的使用与配置。 首先,Spring作为核心的IoC(Inversion of Control)容器,负责管理应用对象的生命周期和依赖关系。在SSH整合中,Spring通过DataSource...
包下的类,如`SQLServerDriver`(用于注册数据库驱动)、`SQLServerConnection`(代表数据库连接)和`SQLServerStatement`(用于执行SQL语句)等,这些都是与SQLServer交互的核心组件。 在Java项目中,我们需要在...
标题中的"SQLServer驱动包"指的是用于连接Microsoft SQL Server数据库的驱动程序集合,这些驱动程序是Java应用程序(如Hibernate框架)通过JDBC(Java Database Connectivity)接口与SQL Server交互所必需的。...
在“ssh2的包”这个压缩文件中,"jars"目录可能包含了所有这三个框架(Struts 2、Hibernate 和 Spring)以及可能的JDBC驱动程序,用于连接到SQL Server 2005。这些JAR文件是运行基于SSH2的Java Web应用程序所必需的...
1. **添加依赖**: 首先,我们需要在项目中引入Hibernate和SQL Server驱动的依赖。通常在Maven或Gradle项目中,这会体现在pom.xml或build.gradle文件中。对于SQL Server,需要引入`com.microsoft.sqlserver`的`mssql-...
如果你使用原sql2000驱动及配置,新增、编辑记录都没有问题,查询第一页数据也正常,但翻页却莫名报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 通过实战总结,希望能给各位带来帮助。 包含jdbc ...
在Java开发环境中,比如使用Hibernate这样的对象关系映射(ORM)框架时,这个驱动尤其重要,因为它允许应用程序与数据库进行通信,执行查询、更新和其他数据库操作。 Hibernate是一个流行的Java库,它简化了数据...
本案例涉及的主题是“hibernate连接oracle-sqlserver2K-server2005”,这表明我们将探讨如何使用Hibernate这个流行的Java对象关系映射(ORM)框架与三种不同的数据库系统——Oracle 11g,SQL Server 2000和SQL ...
标题"MSSQL 数据库java驱动包 (sql server2000)"所指的,是针对Microsoft SQL Server 2000数据库系统,用于Java应用程序的数据访问接口,即JDBC驱动程序。这些驱动程序使得Java开发者能够通过编写Java代码来连接、...
要将Hibernate与SQLServer结合,首先需要在项目的`pom.xml`或`build.gradle`文件中添加SQLServer驱动的依赖。例如,对于Maven项目: ```xml <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc...
这个压缩包中的“sqlserver2008数据库驱动jar包_1609020040”可能是特定版本的JDBC驱动,可能包含了针对SQL Server 2008的一些优化和修复。确保你使用的驱动版本与你的SQL Server实例兼容,因为不同版本的驱动可能不...