Java 未使用Maven自动创建数据库表
我一直在从事Maven项目,我在Eclipse中成功地构建了该项目,但数据库表并没有自动创建,因此我将该项目从Eclipse中完全删除,并删除了.m2 repository文件夹,并使用创建了新项目 导入->现有Maven项目 错误仍然存在 POM.XMLJava 未使用Maven自动创建数据库表,java,mysql,eclipse,maven,Java,Mysql,Eclipse,Maven,我一直在从事Maven项目,我在Eclipse中成功地构建了该项目,但数据库表并没有自动创建,因此我将该项目从Eclipse中完全删除,并删除了.m2 repository文件夹,并使用创建了新项目 导入->现有Maven项目 错误仍然存在 POM.XML <profile> <id>dev</id> <activation> <activeByDefault>true</activeByDefault&g
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<db.url>jdbc:mysql://127.0.0.1:3306/dms</db.url>
<db.username>root</db.username>
<db.password>admin123</db.password>
<db.defaultAutoCommit>false</db.defaultAutoCommit>
</properties>
</profile>
也试过
org.hibernate.dialect.MySQLDialect
来自TOMCAT服务器的错误
SEVERE: Servlet.service() for servlet [dms] in context with path [/dms] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection] with root cause
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1084)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:926)
用户变量路径
C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;%M2_HOME%\bin
系统变量
在这上面停留了很长时间,请给我一个方向!谢谢根错误消息是 拒绝使用密码访问用户“root”@“localhost”:是 也许改变下面这句话会有帮助
db.url=jdbc:mysql://127.0.0.1:3306/dms
到
检查您的凭证感谢@atishshimpi,已检查是否完全相同。错误消息状态为无法打开连接。感谢@Hannes,已检查并重试,但仍出现相同错误无法打开连接我们需要更多上下文。请提供您的代码。谢谢@DirkNM,即使在更改线路后,仍然无法连接,也会出现相同的错误。
db.url=jdbc:mysql://127.0.0.1:3306/dms
db.url=jdbc:mysql://localhost:3306/dms