idea 逆向工程

本文介绍了在IDEA中进行逆向工程时的步骤,包括添加插件到pom.xml,配置JDBC连接池,以及遇到的数据库权限问题。详细讲述了如何解决'Access denied for user 'root'@'localhost''的错误,通过修改my.ini文件和调整数据库服务来恢复权限,最终成功完成逆向工程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.加入插件

首先,我先在maven上下载了插件,直接放在pom.xml文件中,但是后面发现在这里就错了,一同加入到plugin里面的还有mybatis和mysql的依赖,请一定要注意


2.配置文件

使用的是JDBC连接池


配置文件如下


因为这个连接池我也是Copy的,也没多看,一直以为是正确的,结果中间爆了JDBC的错委屈,还苦逼找了半天,粗心大意害死人啊!!以后遇到这种问题一定要多注意了,后面贴上出现的问题

[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate (default-cli) on project mf-dao: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate failed: Exception getting JDBC Driver: oracle.jdbc.driver.OracleDriver -> [Help 1]

3. 数据库问题

对,好不容易做到这一步,又出问题了大哭,想死的心都有了

Access denied for user 'root'@'localhost' (using password: YES)

问题如上,出现这种问题一般有2种原因,一是密码错误,二是数据库权限不足

对于记不住密码的我来说,怎么可能记不住密码!!我都是用的默认账号密码好伐。(终于机智了一回)

第一种情况理所应当得不考虑。应对数据库权限不足,在网上找了好多解决方法的帖子,自己也试过了,确实有效。

第一步,找到安装数据库的路径;

第二步,找到其中的my.ini这个文件,并打开;

第三步,在其中加入命令,skip-grant-tables,并保存;


第四步,关闭数据库服务;

win10系统,cmd--输入命令:services.msc--mysql--右键停止--右键开启

第五步,在bin目录中进入cmd,进入数据库


点击路径,直接输入cmd就可以直接进入了,其实我就是懒得输路径大笑


最后连接上数据库,大功告成!!


重新尝试,成功!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值