我有一个java应用程序,它使用与mysql的正常jdbc连接。但我必须立即将应用程序后端更改为mongodb。但我想保持jdbc结果集,以避免巨大的努力。那么有没有办法将DBCursor转换为ResultSet。
答案 0 :(得分:0)
我建议您在此模式上使用设计模式。
您应该使用“适配器模式”。
创建一个实现ResulSet接口的ResultSetAdapter类。在那里,您可以在内部使用DBCursor模拟ResultSet行为。现在,您必须重写next()之类的函数。我建议您使用BasicDBObject API,它具有诸如getInt()之类的函数,这将有助于您的工作。