The error --------------------------------------------------------------------------------------------- Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cannot open connection at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144) at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:93) at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:86) at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:171) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2048) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2427) at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:51) at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:139) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:29 7) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985) at roseindia.tutorial.hibernate.FirstExample.main(FirstExample.java:41) Caused by: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:545) at java.sql.DriverManager.getConnection(DriverManager.java:140) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:1 10) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417) ... 14 more[/code]
I think, there is problem with Driver/Dialect class but not sure.
Dhananjay Inamdar
Ranch Hand
Joined: Jan 27, 2003
Posts: 128
posted
0
Hi Ghulam,
Your error log is also giving the following error, as root cause
---------------------------------------------------------- Caused by: java.sql.SQLException: No suitable driver -----------------------------------------------------------
Please check for the appropriate driver to connect to Oracle 9 database from java.
Thanks DJDON
Just like you, struggeling to get the right solutions!<br /> <br />Sun Certified Java Programmer 1.5<br /> <br />Target - SCWCD
Ghulam Rashid
Ranch Hand
Joined: Jan 14, 2002
Posts: 278
posted
0
Tahnks, Its problem with the driver. Does Hibernate support Type-1 JDBC driver?
Ghulam Rashid
Ranch Hand
Joined: Jan 14, 2002
Posts: 278
posted
0
It worked, when I changed my URL to jdbc racle:thin:@localhost:1521:actualdbname from jdbc dbc:test. Where test is the JDBC-ODBC configuration from control center ..... I am not sure whether Hibernet supports Type-1 driver, which requires client configuration on client machine.