如何在JAVA中将JSON转换为结果集?

3
我正在尝试调整jdbc驱动程序,使其从JSON源读取数据而不更改应用程序的功能。为此,我需要将JSON转换为Java Resultset。有几种将Resultset转换为JSON的方法,这可以处理插入/更新语句。但是对于选择语句,我需要将Json转换为Resultset。任何想法或帮助都会感激不尽。

1
这与PostgreSQL有什么关系并不清楚。你似乎想要一个将JSON“存储在文件”中的JDBC驱动程序 - 你是指平面文件吗?如果是这样,请先阅读JDBC规范,编写一个简单的驱动程序。 - Craig Ringer
我正在尝试将Postgres的结果作为JSON对象缓存到Ehcache中。 因此,在缓存命中的情况下,我能够检索数据,这些数据是Json格式的。 但是无法将此Json转换为应用程序所需的结果集。 - pallav_rus
1
好的,所以你正在与数据库交互,并且希望使缓存对应用程序透明,以便它仍然似乎来自数据库。你正在尝试向PgJDBC添加透明客户端缓存。额,祝你好运 - 缓存失效问题会让你发疯。 - Craig Ringer
1
@CraigRinger:我们已经解决了。我认为,目前我们在测试的数据上没有遇到这个问题。有了这个最后一段代码,我们就可以将JSON转换为结果集,并帮助我们创建一个好的缓存。如果你能想到任何可能的方法,请帮帮我。 - pallav_rus
1个回答

1
我们想出了一个解决方法。现在将结果集存储在webRowSet(cachedRowSet的实现)中,以便进行序列化/反序列化。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接