关于hibernate+spring+sqlserver2000的问题!

 我曾经做过一个项目,要求的是用hibernate连接sqlserver2000数据库。很少在java的项目中用到sqlserver的数据库。所以开始的时候总是报错。后来总算搞定了。在这里share一下,省的大家在麻烦的从网上慢慢找文档了。^_^

 

1)一定要确保sqlserver2000打了sp4的补丁。

2)下载一个组件jtds-1.2.2.jar

3)

applicationContext.xml中的配置

 

<bean id="dataSource"
  class="org.apache.commons.dbcp.BasicDataSource"
  destroy-method="close">
  <property name="driverClassName">
   <value>net.sourceforge.jtds.jdbc.Driver</value>
  </property>
  <property name="url">
   <value>jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=TestDB</value>
  </property>
  <property name="username">
   <value>sa</value>
  </property>
  <property name="password">
   <value>pw</value>
  </property>
 </bean>
 <bean id="mySessionFactory"
  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  <property name="dataSource">
   <ref bean="dataSource" />
  </property>
  <property name="mappingResources">
   <list>
    <value>a1_mapping.xml</value>
    <value>a2_mapping.xml</value>
   </list>
  </property>
  <property name="hibernateProperties">
   <props>
    <prop key="hibernate.dialect">
     org.hibernate.dialect.SQLServerDialect
    </prop>
    <prop key="hibernate.show_sql">true</prop>
   </props>
  </property>
 </bean>

<bean id="myTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  <property name="sessionFactory" ref="mySessionFactory"/>
 </bean>

 

<bean id="dbDAO" class="包名.dao实现类">
  <property name="sessionFactory" ref="mySessionFactory"/>
 </bean>

 

4)剩下的就是dao类的实现了。就不用说了吧。。。^_^

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值