收到以下错误:
org.hibernate.exception.JDBCConnectionException:无法打开 连接在 org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74) 在 org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) 在 org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) 在 org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420) 在 org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144) 在 org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:105) 在 org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561) 在org.hibernate.loader.hql.QueryLoader.iterate(QueryLoader.java:392) 在 org.hibernate.hql.ast.QueryTranslatorImpl.iterate(QueryTranslatorImpl.java:318) 在 org.hibernate.engine.query.HQLQueryPlan.performIterate(HQLQueryPlan.java:177) 在org.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1156)at org.hibernate.impl.QueryImpl.iterate(QueryImpl.java:46)at com.vis.erp.common.reports.accountbooks.vatreport.VatMainMethod.getVatList(VatMainMethod.java:108) 在 com.vis.erp.common.reports.accountbooks.vatreport.VatMainMethod.main(VatMainMethod.java:59) 引起:com.mysql.jdbc.CommunicationsException:通信链接 失败
但尚未在程序中使用任何jdbc查询
所以请帮助 提前谢谢..
答案 0 :(得分:0)
用url
给数据库端口号,你的问题就会得到解决,例如:
<property name="hibernate.connection.url">jdbc:sqlserver://localhost:1433;databaseName=abc_db</property>