开发者社区> 黄威的世界> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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 标签库

项目结构:

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Hibernate SQL方言
RDBMS 方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.
903 0
sqlServer存储过程
1、创建存储过程报错:     'CREATE/ALTER PROCEDURE' 必须是查询批次中的第一个语句。 解决方法: use databaseName 后面要加上一句: GO ...
781 0
SQL Server基础之<存储过程>
原文:SQL Server基础之   简单来说,存储过程就是一条或者多条sql语句的集合,可视为批处理文件,但是其作用不仅限于批处理。本篇主要介绍变量的使用,存储过程和存储函数的创建,调用,查看,修改以及删除操作。
1422 0
SQLSERVER存储过程语法详解
SQL SERVER存储过程语法: Create PROC [ EDURE ] procedure_name [ ; number ]     [ { @parameter data_type }         [ VARYING ] [ = default ] [ OUTPUT ]     ] [ ,...n ]   [ WITH     { RECOMPILE | ENCRY
1582 0
Sql Server 存储过程基础
        将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。       存储过程的优点:        1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度
958 0
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念     存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。
721 0
+关注
黄威的世界
我是一个热衷IT技术的人,希望自己不断地设计开发出对别人非常有用的软件。有近7年的java开发经验(包括2年Android开发经验)和一年左右的linux使用经验。擅长Java Web后台开发 ,喜欢研究新的各种实用技术
667
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载