DBCursor到ResultSet

时间:2016-05-16 18:40:05

标签: java mongodb resultset

我有一个java应用程序,它使用与mysql的正常jdbc连接。但我必须立即将应用程序后端更改为mongodb。但我想保持jdbc结果集,以避免巨大的努力。那么有没有办法将DBCursor转换为ResultSet。

1 个答案:

答案 0 :(得分:0)

我建议您在此模式上使用设计模式。

您应该使用“适配器模式”。

创建一个实现ResulSet接口的ResultSetAdapter类。在那里,您可以在内部使用DBCursor模拟ResultSet行为。现在,您必须重写next()之类的函数。我建议您使用BasicDBObject API,它具有诸如getInt()之类的函数,这将有助于您的工作。