Hibernate + driver + postgresql

Olá, pessoal

Estou tentando colocar o hibernate pra funcionar aqui, mas to tendo um problema:

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:297)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
at AmigoDAO.insert(AmigoDAO.java:17)
at TesteAmigo.main(TesteAmigo.java:17)
Caused by: java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417)
… 15 more

Sim, eu tenho o driver pra postgresql e sim, ele está no meu classpath (adicionei pelo ecplise properties->java build path->jars)

alguem sabe como posso resolver isso?

Grato,

E como tá o teu hibernate.cfg.xml ? o usuário, senha e banco estão corretos ?

sim, estao.

o problema eh q ele reclama do driver…

<?xml version=‘1.0’ encoding=‘UTF-8’?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”>

<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>

&lt;session-factory&gt;
    &lt;property name="connection.username"&gt;userdobanco&lt;/property&gt;
    &lt;property name="connection.url"&gt;pgsql.local&lt;/property&gt;
    &lt;property name="dialect"&gt;org.hibernate.dialect.PostgreSQLDialect&lt;/property&gt;
    &lt;property name="connection.driver_class"&gt;org.postgresql.Driver&lt;/property&gt;

&lt;/session-factory&gt;

</hibernate-configuration>

A URL não é definida assim:

jdbc:postgresql://localhost:5432/banco

???

Dessa forma, a conexão não pode ser aberta porque você não especificou um banco. E não é problema com Driver, pois você está como ele no classpath, senão ocorreria um exception ClassNotFound…

tem razao, era isso mesmo

valeu pela dica!!!

[]'s

Beleza cara !!!