JDBCConnectionException:调用Driver#connect时出错

时间:2017-03-23 13:28:47

标签: java hibernate jdbc

hibernate cofiuration

             oracle.jdbc.driver.OracleDriver         JDBC:预言:瘦:@localhost:1521 / XE         斯科特         虎         10

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

    <property name="show_sql">true</property>

    <mapping class="beans.Employee"/>
    <mapping class="beans.Contractor"/>
    <mapping class="beans.Regular"/>
</session-factory> 

Execution log

1 个答案:

答案 0 :(得分:0)

检查HIBERNATE配置文件中的SID:

应该是

<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:xe</property>

而不是以下,这是错误的。

<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521/xe</property>

另外,请检查以下内容:

  • 如果您的数据库是UP&amp;运行
  • 如果在连接数据库时使用正确的JDBC驱动程序
  • 如果您的连接池配置良好
  • 如果您的HIBERNATE连接池大小设置正确,并查看您是否超过该值。如果是这样,请减小池大小或增加DB的max_connections设置

希望这能解决您的问题。