作为Java 1.3的数据库,文本文件有什么好的替代方案?

时间:2009-08-17 19:31:58

标签: java database

我知道......你现在必须把我当作疯子,将文本文件用作数据库。 如果那对你好,那肯定使用java 1.3就足以叫我疯了。

让我解释一下(是的,有借口):

我为一家公司工作,这家公司因为一千个原因不能(或不会)升级到java 5或6等等...... 它也不允许我们在它的DB2系统上创建/修改数据库。

我知道......看起来他们不想让我们做我们的工作......

嗯,够了。关键是我们正在使用文本文件来提供300个报告。 300并且还在增长......我们的服务器正处于崩溃的边缘......

我尝试使用SQLite,但找不到任何适用于java 1.3的连接器/包装器......

现在我没有想法......

如果有人经过那条路(幸存下来告诉),并且可以给我任何建议......实际上,任何人的想法......

编辑:我忘了提到我无法安装任何数据库服务器。这就是我考虑SQLite的原因,因为它是一个“无用的”数据库。

3 个答案:

答案 0 :(得分:5)

Java 1.3,天啊,你也使用穿孔卡吗? :)

严肃地说,HSQLDB声称支持每一个JDK,甚至是史前1.1版。也许这对你有用。

答案 1 :(得分:1)

有许多适合您的Java开源嵌入式数据库:

http://java-source.net/open-source/database-engines

最大的问题是它们(如果有的话)仍然支持Java 1.3。我建议在他们的文档中翻找一下,看看你能找到什么。

答案 2 :(得分:1)

10.3.1.4之前的Apache Derby版本支持JDK 1.3,请参阅release notes for 10.2.2.0

值得注意的是,Derby使用与DB2相同的SQL方言,与支持的数据类型和函数有一些差异,您可以在developerworks

查看更多详细信息