首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开源数据库代理?

开源数据库代理?
EN

Stack Overflow用户
提问于 2009-06-03 11:06:59
回答 1查看 1.6K关注 0票数 1

有没有人知道一个开源数据库代理,它可以充当封闭源代码客户端应用程序与SQL服务器和/或Oracle数据库之间的中介?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-03 11:31:57

根据我的经验,我还没有找到Oracle数据库的代理。因此,我把事情交给了自己。这些信息的一个有价值的来源可以在Oracle's JDBC drivers中找到。另外,我建议使用Wireshark来分析客户端和现有数据库之间的基本网络流量(虽然它只了解协议的基础知识,但您可以大致了解数据包的结构)。

我不知道你希望你的代理做什么,所以我会给你一个我需要我的代理做什么的摘要。我的方法是允许客户端使用用户名、密码和SID连接到我的代理服务器,这些用户名、密码和SID可能与真正的Oracle服务器完全不同。例如,如果客户端以用户名corner、密码gas和SID DOGRIVER连接到代理,则代理将其转换为真实服务器上的用户名scott、密码tiger和SID PROD

我已经设法创建了一个与10g数据库一起工作的代理。只需做一点工作,它就可以修改为与11i一起工作。通过一些更密集的工作,它可以与9i一起工作。我需要的大部分信息都在前面提到的JDBC驱动程序和Wireshark中找到了,但如果您感兴趣,我愿意与您分享我的代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/944162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档