使用Hibernate连接本地的数据库死活连接不上,但是我使用JDBC连接就可以正常的对数据库进行操作,这是怎么回事呢?一下是错误信息以及配置文件,有哪位大神给出解决方案呢?
换个方言试试,mysql的方言,有一个含有数字 5 的
我用的是Sqlserver 2016,没有安装MySQL
sa账号能登录吗
一直都能正常等登录,并且用相同的连接配置,单独用JDBC都能够对数据库进行操作,换做Hibernate了就不行了
是不是端口问题,日志信息打印的端口是1435,而你配置文件的端口是1433.
截图中的1435是我之前改的,也是怀疑是不是端口的问题,结果改为了1435也不行,又改回来默认的1433还是不行,一直说sa登录失败,但是我手动的去登录,用JDBC去向表里插入数据都是没问题的
@gyangjing: 那有没有可能Hibernate在处理包含特殊字符的密码时导致密码不一致呢
@叶遮沉阳: 这个也想到过,所以把密码改成了没有特殊字符的,但还是不行
<property name="dialect">
org.hibernate.dialect.OracleDialect
</property>
看样子是SQLserver权限设置问题,你用客户端使用sa用户能连接上吗
– 。淑女范erり 3年前