有谁知道一个开源数据库代理,它可以作为闭源客户端应用程序与SQL服务器和/或Oracle数据库之间的中介吗?开源数据库代理?
Q
开源数据库代理?
1
A
回答
2
以我的经验,我没有找到一个Oracle数据库的代理。所以,我把事情交给了我自己。这种信息的宝贵来源可以在Oracle's JDBC drivers中找到。另外,我推荐使用Wireshark来分析客户端和现有数据库之间的基本网络流量(虽然它只理解协议的基本内容,但您可以了解通用数据包结构)。
我不知道你期望你的代理做什么,所以我会给你一个我需要我做的事情的总结。我应该允许客户端使用用户名,密码和SID连接到我的代理服务器,这可能与真实的Oracle服务器完全不同。例如,如果客户端以用户名corner
,密码gas
和SID DOGRIVER
连接到代理,则代理将在真实服务器上将其转换为用户名scott
,密码tiger
和SID PROD
。
我设法创建了一个可以与10g数据库一起工作的代理。通过一点点的工作,它可以被修改为与11i一起工作。随着更密集的工作,它可以与9i一起工作。我需要的大多数信息都在之前提到的JDBC驱动程序和Wireshark中找到,但如果您有兴趣,我愿意分享我的代码。
0
对于SQL Server有FreeTDS
相关问题
- 1. 开源库存代理
- 2. 研究数据库管理源代码
- 3. 小型数据库开发团队源代码管理系统
- 4. 开源SPDY代理
- 5. 开源对象数据库?
- 6. 开源杂货数据库
- 7. 从源数据库获取数据到SQL服务代理
- 8. 用于Java中数据库管理的开源库
- 9. 在源代码管理中管理我的数据库
- 10. 开源snmp管理库
- 11. 开放数据库管理处理
- 12. 管理开源软件项目中的数据库
- 13. OpenSplice DDS开源实现支持 - 数据库事务处理?
- 14. 开源的Qt项目处理数据库连接
- 15. 有没有好的开源地理数据库可用?
- 16. rails/couch上的开放源代码数据库DB
- 17. 开放源代码数据库的常见SQL查询列表?
- 18. 免费开放源代码数据库提供者
- 19. 开放源代码的java库来读取心电图数据?
- 20. 开源替代MATLAB数据库工具箱
- 21. 具有C API和开放源代码的键值数据库
- 22. 微软演示数据库版权,开源演示数据库?
- 23. 什么开源数据库最适合维度数据仓库?
- 24. Opentsdb开源时间序列数据库
- 25. Eclipse的开源数据库插件?
- 26. 开源的C++数据可视化库
- 27. 通用开源分类数据库
- 28. postgresql的等价非开源数据库
- 29. 嵌入式nosql开源java数据库
- 30. Visual Studio 2010:“源代码管理 - 无法访问数据库”
绝对会对您的代码感兴趣。我想用它来应对相同的挑战。 – McGovernTheory 2009-06-04 12:27:23