gpt4 book ai didi

java - hibernate中数据库应该在哪里

转载 作者:行者123 更新时间:2023-11-29 11:52:39 25 4
gpt4 key购买 nike

我有一个我没有制作的项目,它使用 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

最佳答案

jdbc:mysql://localhost:3306/persystddo

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

关于java - hibernate中数据库应该在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33774623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com