数据库应该在何处使用休眠

时间:2015-11-18 08:05:33

标签: java mysql hibernate

我有一个项目,我没有使用hibernate连接到数据库。我在这个项目中找到了hibernate的配置文件:hibernate.cfg.xml,它说:

<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost/persystddo</property>
<property name="connection.username">something</property>
<property name="connection.password">something</property>

当我尝试运行有关hibernate的项目时出错。所以我认为我的数据库不在正确的位置。那么我应该把数据库放在哪个文件夹中? 感谢。

编辑:

异常:500 - 交易未成功启动

org.hibernate.TransactionException; transaction not successfully started
    org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:183)
    fr.inra.grignon.persyst.web.servlet.DoLogin.doPost(DoLogin.java:67
    javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    org.apache.tomcat.websocket.Server.WsFilter.doFilter(WsFilter.java:52

1 个答案:

答案 0 :(得分:1)

  

JDBC:MySQL的://本地主机:3306 / persystddo

请确保您的mysql数据库中存在名为“persystddo”的数据库。端口是正确的。 之后,还要检查您是否可以通过用户名/密码登录数据库:某事/某事