当前位置: 技术问答>java相关
我有jsp与java的源代码,怎么知道数据库的结构啊?
来源: 互联网 发布时间:2017-04-26
本文导语: 我从网上下载了一个用jsp编定的系统,只有java与jsp的代码,没有数据库结构,怎么建立数据库啊? | 反编译bean中的class代码,看看能不能找到一点线索( select语句中):) 提供一款反编译工...
我从网上下载了一个用jsp编定的系统,只有java与jsp的代码,没有数据库结构,怎么建立数据库啊?
|
反编译bean中的class代码,看看能不能找到一点线索( select语句中):)
提供一款反编译工具:小颖java源代码反编译工具,网上有的下,在www.google.com搜索一下,一堆:)
提供一款反编译工具:小颖java源代码反编译工具,网上有的下,在www.google.com搜索一下,一堆:)
|
找到insert、select、delete、update、updateInt、updateString等语句,然后分析就能得到数据库的结构
|
困难呀!
|
呵呵,这个就比较困难了。。。就算是在bean里面一般我们推荐也是使用视图。。。所以你没有办法得到数据库结构。。。重要的是那些关键的状态量等等。。。
|
就算是反编译了也很难看出原来的数据库结构
|
如果知道表名的话,可以依次打印出表中的字段
PreparedStatement stmt = con.prepareStatement("select * from administrator");
ResultSet rs = stmt.executeQuery();
ResultSetMetaData rsmd=rs.getMetaData();
out.println(rsmd.getColumnCount());
for(int i=1;i
PreparedStatement stmt = con.prepareStatement("select * from administrator");
ResultSet rs = stmt.executeQuery();
ResultSetMetaData rsmd=rs.getMetaData();
out.println(rsmd.getColumnCount());
for(int i=1;i