首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取流到通过H2DB创建的“内存中”数据库?

如何获取流到通过H2DB创建的“内存中”数据库?
EN

Stack Overflow用户
提问于 2010-04-19 11:11:54
回答 2查看 1.2K关注 0票数 2

我必须建立这样一个机制:

  1. 创建内存数据库(H2DB);
  2. 创建表格并使用一些数据填充它们;
  3. 流到那个数据库;
  4. 通过WebDAV或其他方式发送该流;

除了“如何获得通过H2DB创建的内存中的”数据库之外,我什么都知道?

还有一些解释:

  • 由于一些服务器限制,我无法创建文件;
  • 我需要那个流来创建一个文件;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-21 19:35:37

可以使用Org.h2.tools.Script.execute(字符串url,字符串用户,字符串密码,OutputStream out)从数据库创建SQL脚本。这甚至适用于内存中的数据库。

您可以使用所谓的'内存文件系统‘。但是,要将文件作为流获取,则需要使用内部H2文件API (org.h2.IOUtils.openFileInputStream)。

票数 2
EN

Stack Overflow用户

发布于 2010-04-19 16:09:37

H2使用数据库URL jdbc:h2:mem:支持内存数据库

补充:一旦连接到数据库,就可以使用jdbc提交查询以获得所需的数据。DatabaseMetaData可能对全面访问很有用。流格式将取决于预期的目标。

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

https://stackoverflow.com/questions/2666865

复制
相关文章

相似问题

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