`
xuehongliang
  • 浏览: 94951 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

Hibernate配置连接SQL SERVER2000

阅读更多

        今天做了一个用hibernate连接sql server2000数据库的程序,遇到了一些问题,在经过一个多小时的调试下终于解决了.将解决问题方法在这里记录一下备以后查阅:

        问题出现的原因就是用微软提供的jar包.在hibernate.cfg.xml文件中也是按照该包的配置方法进行配置,结果总是出错,具体的出错信息就是找不到jar包里的方法.于是把错误消息到网上查找,在一个帖子上发现最好不要用微软提供的jar包,用jtds.jar.于是就上网查找jtds.jar的下载网址,找到后下载部署的工程中.

        接下来就是按照jtds.jar的文件方式进行配置hibernate.cfg.xml文件了.配置如下:

       

xml 代码
  1. <!---->xml version='1.0' encoding='utf-8'?>  
  2. <!---->
  3. "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">  
  4.   
  5. <hibernate-configuration>  
  6.   
  7.     <session-factory>  
  8.   
  9.         <!---->  
  10.         <!---->  
  11.         <property name="hibernate.query.substitutions">true 1, false 0, yes 'Y', no 'N'property>  
  12.         <!---->  
  13.         <!---->  
  14.         <!---->  
  15.   
  16.         <property name="dialect">net.sf.hibernate.dialect.SQLServerDialectproperty>  
  17.         <!---->  
  18.         <property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driverproperty>  
  19.         <!---->  
  20.         <property name="hibernate.connection.url">jdbc:jtds:sqlserver://10.64.86.34:1433/eipproperty>  
  21.         <!---->  
  22.         <property name="hibernate.connection.username">saproperty>  
  23.         <property name="hibernate.connection.password">capinfoproperty>  
  24.         <!---->  
  25.         <property name="connection.pool_size">2property>  
  26.         <property name="statement_cache.size">25property>  
  27.  
  28.         <!---->  
  29.         <property name="connection.provider_class">net.sf.hibernate.connection.DriverManagerConnectionProviderproperty>  
  30.         <!---->  
  31.         <property name="transaction.factory_class">net.sf.hibernate.transaction.JDBCTransactionFactoryproperty>  
  32.         <!---->  
  33.         <property name="show_sql">trueproperty>  
  34.         <!---->  
  35.         <property name="jdbc.fetch_size">50property>  
  36.         <!---->  
  37.         <property name="jdbc.batch_size">25property>  
  38.         <!---->  
  39.         <property name="hibernate.jdbc.use_scrollable_resultset">falseproperty>  
  40.         <!---->  
  41.         <property name="jdbc.use_streams_for_binary">trueproperty>  
  42.         <!---->  
  43.         <property name="use_outer_join">trueproperty>  
  44.   
  45.            
  46.         <!---->  
  47.         <property name="max_fetch_depth">1property>  
  48.         <!---->  
  49.         <property name="cache.provider_class">net.sf.hibernate.cache.HashtableCacheProviderproperty>  
  50.         <!---->  
  51.         <property name="hibernate.cache.use_query">trueproperty>  
  52.   
  53.         <!---->  
  54.         <!---->  
  55.         <mapping resource="com/capinfo/edu/usersys/UserObject.hbm.xml" />  
  56.     session-factory>  
  57.   
  58. hibernate-configuration>  

配置成功,进行程序,哦了!

 

分享到:
评论
2 楼 lifesounds 2011-10-12  
1 楼 somefuture 2009-12-23  
我用Hibernate连接sqlserver2000老报错
信息: connection properties: {user=sa, password=****}
2009-12-23 19:39:02 org.hibernate.cfg.SettingsFactory buildSettings
警告: Could not obtain connection metadata
java.sql.SQLException: socket creation error
网上说是由于服务没开,可是我的数据库是打开的啊。
以前一直用Mysql没有问题,为什么用sql就这样了呢?

相关推荐

    hibernate 连接sqlserver2000

    对于SQL Server 2000,应使用`HibernateDialect`的子类,如`net.sf.hibernate.dialect.SQLServer2000Dialect`。 4. **JDBC版本**:由于SQL Server 2000使用的是JDBC 3.0,而较新的Java版本可能默认使用JDBC 4.x,...

    hibernate3连接sql server的例子

    1. 配置`hibernate.cfg.xml`文件以连接SQL Server。 2. 创建Java实体类并使用注解映射数据库表。 3. 初始化`SessionFactory`并创建`Session`对象。 4. 使用`Session`对象进行CRUD操作(创建、读取、更新、删除)。 5...

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

    而"sqljdbc.jar"正是用于连接SQL Server 2005的JDBC驱动程序,将其添加到项目的类路径中,就可以通过Java代码与SQL Server 2005数据库进行通信。 在实际项目开发中,这三者结合使用能够构建出强大的Web应用。Struts...

    Hibernate连接Sql Server所需的jar包

    在Java开发中,Hibernate是一个非常...理解并正确使用这些jar包是成功配置Hibernate连接SQL Server的关键。同时,还需要了解SQL Server数据库的基础知识,以及Hibernate框架的原理和用法,才能高效地开发Java应用程序。

    sqlserver数据库SSH配置1

    SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...

    Hibernate+c3p0连接池SQLServer 2000

    [http60-Processor1][org.hibernate.util.JDBCExceptionReporter][ERROR] - [Microsoft][SQLServer2000DriverforJDBC] Broken pipe ``` 这些异常通常意味着数据库连接被意外关闭或者重置了。 #### 三、配置详解 ...

    SpringBoot+hibernate+mysql+sqlserver双数据源

    本项目"SpringBoot+Hibernate+MySQL+SQLServer双数据源"正为此目的设计,它利用SpringBoot的灵活性和便利性,结合Hibernate的ORM能力,实现了对MySQL和SQLServer两种主流数据库的支持,为数据迁移、读写分离、高可用...

    hibernate连接池配置及SQLJDBC.jar JNDA.JAR

    资源包括hibernate Sql server2005连接池配置源码,及sqlserverjdbc.jar jTDS3.jar jtds-1.2.jar ojdbc14.jar proxool-0.9.0RC3.jar 等jar包,希望能帮大家一些忙

    使用Hibernate访问sqlserver数据库

    **使用Hibernate访问SQL ...在`hbtest`这个项目中,可能包含了用于演示如何使用Hibernate连接SQL Server数据库的相关代码和配置文件。通过分析和运行这些代码,你可以更深入地了解和实践Hibernate与SQL Server的整合。

    hibernate连接oracle-sqlserver2K-server2005小案例

    连接SQL Server时,Hibernate配置文件中对应的驱动类可能是`com.microsoft.sqlserver.jdbc.SQLServerDriver`,URL格式为`jdbc:sqlserver://servername:port;databaseName=dbname`。同样,别忘了添加SQL Server的JDBC...

    使用hibernate对sqlserver 2005进行增删改查

    这个文件定义了数据库连接参数,例如数据库URL("jdbc:sqlserver://localhost:1433; DatabaseName=test"),用户名("sa"),密码("518168"),驱动类("com.microsoft.sqlserver.jdbc.SQLServerDriver"),以及...

    都市信息网(Struts2+sql server 2000)

    - **sqlserver2000**:可能包含数据库脚本、连接配置等相关资料。 5. **开发与部署**: - 开发环境:通常使用IDE如Eclipse或IntelliJ IDEA,配置Struts2插件,搭建测试服务器。 - 部署:将应用打包成WAR文件,...

    MyEclipse连接SQLServer_2008_R2.

    通过以上步骤,开发者可以在MyEclipse中成功配置并连接SQLServer 2008 R2,执行SQL查询,从而实现Java应用程序与数据库之间的交互。这在开发涉及数据库的应用时非常重要,能够帮助开发者进行数据的读取、写入和更新...

    sqlserver的hibernate

    在Hibernate的配置文件`hibernate.cfg.xml`中,需要指定连接SQLServer的参数,包括数据库URL、用户名和密码: ```xml &lt;property name="hibernate.connection.driver_class"&gt;...

    MyEclipse 连接SQL Server2000驱动架包实战

    在配置连接信息时,URL应设置为`jdbc:sqlserver://localhost:1433;databaseName=pubs`,其中`pubs`应替换为你实际使用的数据库名称。务必记得在`databaseName`后添加分号。 ### 第二种方法:使用SQL Server 2005 ...

    Spring集成Hibernate写SQLServer

    &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.SQLServer2012Dialect &lt;prop key="hibernate.show_sql"&gt;true &lt;value&gt;com/yourpackage/YourEntity.hbm.xml&lt;/value&gt; ``` 接下来,我们需要创建...

Global site tag (gtag.js) - Google Analytics