首页 新闻 搜索 专区 学院

Hibernate连接数据出错,改如何解决?

0
悬赏园豆:5 [待解决问题]

使用Hibernate连接本地的数据库死活连接不上,但是我使用JDBC连接就可以正常的对数据库进行操作,这是怎么回事呢?一下是错误信息以及配置文件,有哪位大神给出解决方案呢?

gyangjing的主页 gyangjing | 初学一级 | 园豆:10
提问于:2021-01-29 14:16

看样子是SQLserver权限设置问题,你用客户端使用sa用户能连接上吗

。淑女范erり 5个月前
< >
分享
所有回答(4)
0

换个方言试试,mysql的方言,有一个含有数字 5 的

南小鸟 | 园豆:564 (小虾三级) | 2021-01-29 14:31

我用的是Sqlserver 2016,没有安装MySQL

支持(0) 反对(0) gyangjing | 园豆:10 (初学一级) | 2021-01-29 14:33
0

sa账号能登录吗

ycyzharry | 园豆:23659 (高人七级) | 2021-01-30 01:33

一直都能正常等登录,并且用相同的连接配置,单独用JDBC都能够对数据库进行操作,换做Hibernate了就不行了

支持(0) 反对(0) gyangjing | 园豆:10 (初学一级) | 2021-01-30 14:19
0

是不是端口问题,日志信息打印的端口是1435,而你配置文件的端口是1433.

叶遮沉阳 | 园豆:263 (菜鸟二级) | 2021-01-31 09:34

截图中的1435是我之前改的,也是怀疑是不是端口的问题,结果改为了1435也不行,又改回来默认的1433还是不行,一直说sa登录失败,但是我手动的去登录,用JDBC去向表里插入数据都是没问题的

支持(0) 反对(0) gyangjing | 园豆:10 (初学一级) | 2021-01-31 09:41

@gyangjing: 那有没有可能Hibernate在处理包含特殊字符的密码时导致密码不一致呢

支持(0) 反对(0) 叶遮沉阳 | 园豆:263 (菜鸟二级) | 2021-01-31 10:17

@叶遮沉阳: 这个也想到过,所以把密码改成了没有特殊字符的,但还是不行

支持(0) 反对(0) gyangjing | 园豆:10 (初学一级) | 2021-01-31 10:22
0

<property name="dialect">
org.hibernate.dialect.OracleDialect
</property>

一切至于创新 | 园豆:182 (初学一级) | 2021-04-15 14:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册