我正尝试在Java中创建数据库连接对象,其中我希望使用内存中的File对象。 我有点不情愿首先将文件(我在内存中)写入磁盘,然后再从磁盘读取以创建数据库连接w.r.t.我已经存储了该文件。如何使用Java中的File对象创建数据库连接对象
在Java中可以这样做吗?有人可以引导我..
更新1基于评论:我不愿意写入磁盘,然后再次阅读,因为我觉得它是不必要的。我有通过网络接收的大量文件。如果我一直将它们写入磁盘然后从磁盘读取数据,我(处理器)本质上浪费了大量时间来将数据写入磁盘,只是在写入完成后立即进行读取。对磁盘的读写操作很昂贵,如果我在内存中有数据,为什么你认为它是“Vague”让我寻找一种马上使用它的能力,而不是先写,读取并重新载入内存?
更新2 - 好吧,所以我想,不要混淆更多的人,我会详细说明情况。我通过网络接收文件 - 所以我有一个字节数组。
现在的第一件事 - 我可以使用该数据创建一个im-memory java.io.File对象(不必将内容写入磁盘)?如果是这样,那么第二步是我尝试在内存中使用File对象(它是使用通过网络接收的字节创建的) - 我确实知道它是一个数据库文件,所以想创建一个连接,以便我可以查询。
您的问题太模糊,无法给出有意义的,有用的答案。你为什么不愿意?为什么你想写一个文件并再次阅读?你要写什么数据?这与数据库连接有什么关系? – Jesper
你在这里谈论什么样的数据库? –
这是什么样的“文件对象”。一个'java.io.File'只是一个磁盘文件路径的表示,而不是文件的内容。 –