hibernate 连接sqlserver2000

使用hibernate 如何连接sqlserver2000呢?

说实话,sqlserver2000 已经非常老了,但是没有办法啊,有些老的系统用的仍是sqlserver2000.

(1)准备sqlserver2000驱动

驱动下载地址:http://sourceforge.net/projects/jtds/files/

当然我已经下载好了,见附件jtds-1.3.1-dist.zip

(2)hibernate 数据库连接属性配置

beans.xml的配置(部分):

Xml代码  

  1. <bean id="dataSource" destroy-method="close"  
  2.         class="org.apache.commons.dbcp.BasicDataSource">  
  3.         <property name="driverClassName" value="${jdbc.driverClassName}" />  
  4.         <property name="url" value="${jdbc.url}" />  
  5.         <property name="username" value="${jdbc.username}" />  
  6.         <property name="password" value="${jdbc.password}" />  
  7.     </bean>  
  8.     <bean  
  9.         class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  
  10.         <property name="locations">  
  11.             <value>classpath:jdbc.properties</value>  
  12.         </property>  
  13.     </bean>  

 jdbc.properties的内容如下:

Java代码  

  1. #jdbc.driverClassName=com.mysql.jdbc.Driver  
  2. #jdbc.url=jdbc:mysql://localhost:3306/channelTerminal  
  3. #jdbc.driverClassName=org.postgresql.Driver  
  4. #jdbc.url=jdbc:postgresql://localhost:5432/passwd2  
  5.   
  6. #jdbc.driverClassName=oracle.jdbc.driver.OracleDriver  
  7. #jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl  
  8. #jdbc.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver  
  9.   
  10. jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver  
  11. jdbc.url=jdbc:jtds:sqlserver://127.0.0.1:1433;databaseName=hibernate  
  12. #jdbc.url=jdbc:microsoft:sqlserver://localhost:1433;databaseName=hibernate  
  13. jdbc.username=root  
  14. jdbc.password=root  

 (3)项目架构

没有使用struts2,因为感觉struts2太臃肿了.

使用springMVC 和hibernate,前台界面使用EL表达式和jstl 标签库

项目结构:

时间: 2024-11-08 18:27:40

hibernate 连接sqlserver2000的相关文章

Hibernate连接sqlserver2000老报错

问题描述 我用Hibernate连接sqlserver2000老报错信息:connectionproperties:{user=sa,password=****}2009-12-2319:39:02org.hibernate.cfg.SettingsFactorybuildSettings警告:Couldnotobtainconnectionmetadatajava.sql.SQLException:socketcreationerror网上说是由于服务没开,可是我的数据库是打开的啊.以前一直用

hibernate连接sqlserver2000问题的解决(父子关系同时保存时发生 one-to-many &amp;amp;amp; many-to-one)

server|sqlserver|解决|问题 TransOrder: <set name="OrderItems" table="orderitem" lazy="false" inverse="true" cascade="all">  <key column="Order_ID"/>  <one-to-many class="com.kaoya

ssh框架,连接SQLServer2000 出错

问题描述 spring管理hibernate4,连接SQLServer2000时,提示Transaction not successfully started Messages:Transaction not successfully startedCould not commit Hibernate transaction; nested exception is org.hibernate.TransactionException: Transaction not successfully

一个hibernate连接oracle11g的问题

问题描述 一个hibernate连接oracle11g的问题 <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd&quo

使用hibernate连接Oracle数据库报错

问题描述 使用hibernate连接Oracle数据库报错 Exception in thread ""main"" org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140) at org

hibernate连接oracle报错

问题描述 hibernate连接oracle报错 Exception in thread "main" java.lang.AbstractMethodError: Method oracle/jdbc/driver/OracleDatabaseMetaData.supportsNamedParameters()Z is abstract 解决方案 PB连接Oracle报错plsql 连接 oracle 报错:ora-12514 解决方案二: 你看看是不是你的驱动包的问题,该异常说的是

php5.3以后的版本连接sqlserver2000的方法_php实例

最近在做一个系统要抓取管家数据库里面的几个表的数据显示在web页面,于是乎上网搜了一下php如何连接sqlserver2000数据库,网上很多教材都是要配置php.ini配置文件,去掉;extension=php_mssql.dll前面的分号";",然后把ext文件里面php_mssql.dll复制粘贴到系统盘system32目录下,然后重启apache服务器即可,然后写连接数据库的代码件:<?php $conn=mssql_connect("服务器",&qu

 vs2005连接SQLSERVER2000时出错

问题描述 我用VS2005连接SQLSERVER2000时出错,"anerrorhasoccurredwhileestablishingaconnectiontotheserver.whenconnectingtoSQLserver2005,thisfailuremaybecausedbythefactthatunderthedefaultsettingsSQLSERVERdoesnotallowremoteconnections.(provider:NamedPipesProvider,err

hibernate连接sql2000

问题描述 我要用hibernate3.0连接SqlServer2000,驱动用jtds1.2,有一个People类,属性有name,和id,接下来,就是配置问题了,我要往数据库中插入一条people记录,请问配置文件和映射文件该怎么写,老是连接不成功不知道怎么错了,给个实例吧. 解决方案 解决方案二:你用myEclipse的话,可以用myEclipseHibernate加上你的数据库驱动,然后就可以连接到数据库,逆向生成POJO,HBM.XML和DAO文件:至于HIBERNATE-CFG.XML