在机房的电脑上能连上数据库,在自己的电脑就不能连上数据库,都是一样的操作,图片是hibernate.cfg.xml中的配置和控制台中的报错。。在浏览器中出现异常exception:javax.servlet.ServletException: org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Cannot open connection和root cause:org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Cannot open connection
第一冒号是中文的,第二是不是数据库服务器开的防火墙,第三网段不同可能数据库服务器那边是内网的原因
localhost后面的冒号是中文的,改成英文的就没事了。
localhost:后面不要空格吧。
赞同二楼,冒号中文……
改成这样localhost:3306,错误还是没变的话,有可能是数据安装的时候更改端口了
你端口或数据库连接jar包检查一下,看有没有问题
看一下是否有防火墙屏蔽了,查一下iptables是否3306端口放行了
localhost:3306冒号要用英文格式,你那个是中文
localhost 改成172.0.0.1
.。感觉不是localhost的问题 你把路径全删了用英文写一遍不带空格的试试