我有一个项目,我没有使用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
答案 0 :(得分:1)
JDBC:MySQL的://本地主机:3306 / persystddo
请确保您的mysql数据库中存在名为“persystddo”的数据库。端口是正确的。 之后,还要检查您是否可以通过用户名/密码登录数据库:某事/某事