当前位置:编程学习 > JAVA >>

怎样能快速看懂代码,分析出用到的数据库表和里面的字段?

本人只对java的基本语法有一点了解,现在要看java代码从中分析出使用的那个数据库,那个表,表中的字段,分析后将数据库表还原回去,这么大的工程谁有好的方法? --------------------编程问答-------------------- 这个。。。看Java代码还原数据库,工作量之浩瀚,基本是扯淡。。。

如果是很规范的用Hibernate做匹配映射的项目,用工具来做还稍微靠谱点。


当然最终还是取决于工程的复杂度,5个表跟500个表,差得太远了。 --------------------编程问答-------------------- 对,看工程的大小,在做一个项目前,首先要非常熟悉这个项目要实现的功能 --------------------编程问答-------------------- 一般使用什么数据库看它引用了哪个数据库的驱动包了,
各个数据库的驱动包是不一样的:
这是oracle的:Class.forName("oracle.jdbc.driver.OracleDriver");
这是mysql的:Class.forName("com.mysql.jdbc.Driver");
那些个表,表中的字段  一般在写在DAO(访问数据库)的class中,
有些还会把sql语句单独拿出来,写在配置文件里。
如果使用了Hibernate框架的话,那就更好找了,
表中的字段就是实体类中的属性,一一对应的,映射关系是写在Hibernate配置文件中的
--------------------编程问答-------------------- 觉得,如果是公司的话,就直接要文档吧,或问老同事。
如果是学校的话,问同学。
最直接有效的方法了。初学者慢慢抠,效果不好。 --------------------编程问答-------------------- 会很累的 --------------------编程问答-------------------- 谢谢各位的帮助,现在大部分是还原回来了,工作量是很大啊,我对这个项目一点都不属性,代码也看的很迷糊,只好的ctrl+h查询哪些文件中带有select的,更加这个sql语句还原数据库,不过这种方法之能会有出用到的表,表之间的关系还是不知道的。 --------------------编程问答-------------------- 没有domain或pojo/javaBean原型吗?或者dto
应该会有吧、
看看domain原型、在要个文档、慢慢找、
是否使用了orm框架 还是jdbc?

jdbc那基本就完蛋了、只能慢慢找了、
orm的话起码还能快速找到是哪张表、

表太多就只好一点点找了、
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,