我公司的drp,自己通过java jbdc写个客户端,该怎么做?能行吗?

messiasss 2015-06-03 11:42:16
本人小白,就是我公司drp,提供有客户端,但我想自己做一个(java jdbc),不知该怎么做?或者说,我自己写的客户端要怎样才能连接上公司的drp数据库?
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
messiasss 2015-06-03
  • 打赏
  • 举报
回复
引用 3 楼 rumlee 的回复:
[quote=引用 2 楼 messiasss 的回复:] [quote=引用 1 楼 rumlee 的回复:] drp是什么?不了解 有客户端,你先得弄清楚客户端与服务器是不是直接访问数据库的,这个一般你可以通过客户端的配置文件信息就可以猜测到。 但是一般来说客户端不见得就是直接访问数据库的,有可能在客户端与数据库之间还有一层服务层,这就很难说了。 你可以用一个截包软件截几个包看看,如果你运气好,通信方式正好是http或者其他公开的协议而且没有加密,那你不就笑了吗?
感谢回复! drp分销管理系统。。。。 这是个商业管理系统,应该不是http协议的吧,应该是tcp的,我在其文件夹中发现了ojdbc驱动包。 [/quote] 如果是JAVA开发的桌面程序的话,那还不简单,反编译一下看看,如果没有混淆的话,那基本上就搞定了。如果混淆了,那就不太好搞了。[/quote] 是的,你说得没错,就是Java的客户端,有人也说了反编译,但问题他一个客户端就有200m,就算反编译,200m的文件,要理清里面的逻辑关系,也不是件简单的事,我已经用了jd-gui查看其jar包,但是太多文件了,基本无法理出头绪。总想着是否有更简捷的办法。对了,你说的中间层,应该是有的,看到开发该应用的公司介绍,三层,有中间层,不知道你有啥好的建议? 另外,不知道你说的混淆是什么意思?是一种应用程序加密或者防破解的手段吗?
rumlee 2015-06-03
  • 打赏
  • 举报
回复
引用 2 楼 messiasss 的回复:
[quote=引用 1 楼 rumlee 的回复:] drp是什么?不了解 有客户端,你先得弄清楚客户端与服务器是不是直接访问数据库的,这个一般你可以通过客户端的配置文件信息就可以猜测到。 但是一般来说客户端不见得就是直接访问数据库的,有可能在客户端与数据库之间还有一层服务层,这就很难说了。 你可以用一个截包软件截几个包看看,如果你运气好,通信方式正好是http或者其他公开的协议而且没有加密,那你不就笑了吗?
感谢回复! drp分销管理系统。。。。 这是个商业管理系统,应该不是http协议的吧,应该是tcp的,我在其文件夹中发现了ojdbc驱动包。 [/quote] 如果是JAVA开发的桌面程序的话,那还不简单,反编译一下看看,如果没有混淆的话,那基本上就搞定了。如果混淆了,那就不太好搞了。
messiasss 2015-06-03
  • 打赏
  • 举报
回复
引用 1 楼 rumlee 的回复:
drp是什么?不了解 有客户端,你先得弄清楚客户端与服务器是不是直接访问数据库的,这个一般你可以通过客户端的配置文件信息就可以猜测到。 但是一般来说客户端不见得就是直接访问数据库的,有可能在客户端与数据库之间还有一层服务层,这就很难说了。 你可以用一个截包软件截几个包看看,如果你运气好,通信方式正好是http或者其他公开的协议而且没有加密,那你不就笑了吗?
感谢回复! drp分销管理系统。。。。 这是个商业管理系统,应该不是http协议的吧,应该是tcp的,我在其文件夹中发现了ojdbc驱动包。
rumlee 2015-06-03
  • 打赏
  • 举报
回复
drp是什么?不了解 有客户端,你先得弄清楚客户端与服务器是不是直接访问数据库的,这个一般你可以通过客户端的配置文件信息就可以猜测到。 但是一般来说客户端不见得就是直接访问数据库的,有可能在客户端与数据库之间还有一层服务层,这就很难说了。 你可以用一个截包软件截几个包看看,如果你运气好,通信方式正好是http或者其他公开的协议而且没有加密,那你不就笑了吗?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧