Java JDBCConnectionException:调用驱动程序#connect时出错
oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521/xe 斯科特 老虎 十,Java JDBCConnectionException:调用驱动程序#connect时出错,java,hibernate,jdbc,Java,Hibernate,Jdbc,oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521/xe 斯科特 老虎 十, hibernate cofiuration org.hibernate.dialent.oraclealent 更新 真的 在HIBERNATE配置文件中检查您的SID: 应该是 <property name="dialect">org.hibernate.dialect.OracleDialect</prop
hibernate cofiuration
org.hibernate.dialent.oraclealent
更新
真的
在HIBERNATE配置文件中检查您的SID: 应该是
<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>
jdbc:oracle:thin:@localhost:1521:xe
而不是下面,这是错误的
<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:xe</property>
jdbc:oracle:thin:@localhost:1521/xe
此外,请务必检查以下各项:
- 如果数据库已启动并正在运行
- 如果在连接数据库时使用了正确的JDBC驱动程序
- 如果您的连接池配置良好
- 如果您的HIBERNATE连接池大小设置正确,请查看是否超过该值。如果是这样,请减小池大小或增加DB的最大连接数设置
希望这能回答您的问题。请提供您的问题的背景。您试图实现的目标、详细的错误消息、堆栈跟踪等。我正在尝试插入记录尝试使用jdbc:oracle:thin:@localhost:1521/xe(/相反:如果xe是服务名而不是SID)
<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521/xe</property>