文档章节

hibernate配置连接sqlsever2008数据库

Oscarfff
 Oscarfff
发布于 2015/04/22 20:46
字数 322
阅读 3695
收藏 3
<?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">
<hibernate-configuration>
    <session-factory>
    <property name="hibernate.dialect">org.hibernate.dialect.SQLServer2008Dialect</property>
    <property name="hibernate.connection.username">sa</property>
    <property name="hibernate.connection.password">sa123</property>
    <property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property> 
    <property name="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433;database=hibernate</property>
    <property name="hibernate.hbm2ddl.auto">update</property>
    <property name="hibernate.format_sql">true</property>
    <property name="hibernate.show_sql">true</property>
   <mapping resource="hibernate/test/pojo/Person.hbm.xml"/><!--如果仅仅使用hibernate需要配置映射文件资源-->
    </session-factory>
</hibernate-configuration>

根据hibernate的properties 配置数据库实例文件来看。

## Microsoft Driver (not recommended!)
#hibernate.connection.driver_class com.microsoft.jdbc.sqlserver.SQLServerDriver
#hibernate.connection.url jdbc:microsoft:sqlserver://1E1;DatabaseName=test;SelectMethod=cursor
## The New Microsoft Driver 
#hibernate.connection.driver_class com.microsoft.sqlserver.jdbc.SQLServerDriver
#hibernate.connection.url jdbc:sqlserver://localhost

第一种方式不被推荐。所以我尝试用第二种方式。结果报错了。错误如下,error1.

Error1
INFO: HHH000115: Hibernate connection pool size: 20 (min=1)
Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Error calling Driver#connect
第二种方式:按照实例上说的没有 数据库的说明啊。
<property name="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433/hibernate</property>
第一种方式:结果成功了。问题到底出在哪里呢???
<property name="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433;database=hibernate</property>

我想问一下hibernate推荐的连接sqlsever数据库的方式到底是啥呢?

© 著作权归作者所有

Oscarfff
粉丝 73
博文 816
码字总数 97116
作品 0
崇明
后端工程师
私信 提问
加载中

评论(4)

Oscarfff
Oscarfff 博主

引用来自“sunna”的评论

引用来自“sunna”的评论

Vcjcj

Gjfjjc
what are you doing?you have the answer
sunna
sunna

引用来自“sunna”的评论

Vcjcj

Gjfjjc
sunna
sunna

引用来自“sunna”的评论

Vcjcj

Hxg
sunna
sunna
Vcjcj
sql2008在asp.net学习日记(1)

sqlsever2008建立连接,执行命令 sql0 = "SELECT id,name,age FROM demo";//sql语句 / 建立连接 / SqlConnection sqlConnection1 = new SqlConnection(); sqlConnection1.ConnectionString ......

温暖的小明
2016/03/09
28
0
Hibernate 学习笔记

Hibernate冬眠 ORM框架(O - R mapping )分别是对象 关系 映射 对象 – 持久化 – 数据库 (关系数据库、对象数据库) 对象 – 关系 Hibernate的优点:(1)使用HIBERNATE.应用层就可以专...

xiahuawuyu
2012/03/05
108
0
Eclipse中在web项目中添加hibernate

创建web项目 创建一个web项目,FirstHibernatePro 创建数据库连接 创建一个数据库连接,这里使用的是Mysql数据库:window-->show View-->Data Source Explorer,然后在Database Connections右...

qjf_Troy
2015/02/14
7.7K
2
扩展 Hibernate 对各类数据源支持

Hibernate内嵌了对C3P0,Proxool,JNDI数据源等数据库连接池的支持。但当我们需要使用除了这几个数据源外的其他数据源的时 候就有问题了,例如我们需要用Apache的开源连接池项目DBCP,或者说我...

红薯
2008/10/05
1K
0
一个SSH的web项目怎么区分连接2个数据库?

一个SSH的web项目怎么连接2个数据库? 我现在一个数据库(A)连接是没有问题的,hibernate以及spring 等都可以正常使用! 但是现在我需要连接别的数据库(B)取数据,登陆系统的时间还是登陆A,只...

郏高阳
2012/10/24
3.3K
2

没有更多内容

加载失败,请刷新页面

加载更多

分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
今天
4
0
redis 学习2

网站 启动 服务端 启动redis 服务端 在redis 安装目录下 src 里面 ./redis-server & 可以指定 配置文件或者端口 客户端 在 redis 的安装目录里面的 src 里面 ./redis-cli 可以指定 指定 连接...

之渊
昨天
2
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
昨天
4
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
昨天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
昨天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部