记一次心累的改 Bug 经历

2016-03-12 12:45:47 +08:00
 yvanhe

同学找学长要了份 S2SH 搭的毕设项目。
运行不出来,找我调。说已经找同事看过了,说是程序有问题,给她发了个反编译工具,她不会用。
项目源码都有了,还要啥反编译工具。

她同事给她改了之后,在项目里留了个说明.txt

帮你把数据库格式添加好了,在 src 文件下, hibernate.cfg.xml 配置文件。你可以按照里面的数据库名称,用户名,密码建数据库。数据库名称是: myweb ,登录数据库的用户名是: root ,密码是: 123456.当然你也可以更改这些,不过记得去配置文件中把这些项给改过来。

就是因为看了她同事留的这个说明.txt 害我调了一晚上!

数据库建好,运行,登录就报 java.sql.sqlexception 异常 access denied 'root'@'localhost'
改数据库 root 权限不行,改 hibernate 配置文件也不行。
最后想,多半是数据库有问题,重装一个版本的吧。
重装之前想了下,先试试直接用 jdbc 能不能连数据库吧,能连上。

什么鬼?

又在数据库里建了个 sa 用户,权限都给了,再连还是连不上,一看报的异常,不对,怎么还是报的 access denied 'root'@'localhost'

最后发现, hibernate 数据源在 spring 配置文件里配了。

老子信了你的邪!

3285 次点击
所在节点    程序员
12 条回复
ershisi
2016-03-12 14:09:43 +08:00
access denied 第一反应是密码错误。
syhilyhw
2016-03-12 16:13:18 +08:00
思维的固定
syhilyhw
2016-03-12 16:13:47 +08:00
是什么项目呀?能贴出来瞅瞅不?
wuhanchu
2016-03-12 16:56:28 +08:00
一般我就会全局搜索一下配置关键字。
yvanhe
2016-03-12 18:46:10 +08:00
@syhilyhw “商场 VIP 消费情况查询系统” 就是普通的增删改查而已,没啥好看的。
好像她学长也是从网上 down 的。我在首页看到了“北风网”三个字……
yvanhe
2016-03-12 18:47:26 +08:00
@wuhanchu 一开始不知道那个“说明.txt ”是那个坑爹同事留的,我以为是作者留的呢。就想当然地以为数据库就是在那配的了……
yvanhe
2016-03-12 18:48:26 +08:00
@ershisi 在网上搜这个异常,基本都是说是因为 root 权限不够什么的 Orz
cxshun
2016-03-12 19:46:30 +08:00
deny 实际上第一反应就应该是密码错误,权限不够貌似比较少
yvanhe
2016-03-12 20:13:46 +08:00
@cxshun 这不是重点,重点是那个坑爹同事写了个 hibernate 配置文件在 src 里误导了我…… 原作者的 hibernate 数据源配在了 WEB-INF 下的 spring 配置文件里……
yjd
2016-03-12 21:32:21 +08:00
还打了她。。哇塞从业多年从来没见过女技术员哈哈。
yvanhe
2016-03-12 21:34:48 +08:00
@yjd 不是做开发的,是做测试的 XD
zonghua
2016-03-13 01:42:24 +08:00
一看就知道不是老司机,说完了回去看看无尽的书🐶

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/262961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX